Zitat von
Thanatos81:
Zitat von
Jelly:
Solltest du nicht vielleicht
paramByName('VLfdNr').asInteger
benutzen.
Copy/Paste, und dann vergessen zu editieren.
Ich meinte FieldByName.. Aber da die Proc. eh nur einen Integer zurücklefert, ist das mit dem ParamByName auch ok.
Und da du keine Ergebnismenge von der Stored Procedure geliefert kriegst, sondern nur einen Parameter, ist ExecProc schon die richtige Wahl. Open verwendest du nur wenn du eine ganze Datenmengen geliefert kriegst, also das Ergebnis einer Select Abfrage.
Keine Ahnung, wo jetzt direkt dein Fehler sein könnte.