Zitat von
cs.rumpelstilzchen:
Ich erhalte die Fehlermeldung: 'Parameter 'Input' nicht gefunden'
Diese Fehlermeldung ist korrekt, da der Parameter nicht übergeben wurde.
Zitat von
cs.rumpelstilzchen:
Und jetzt der Hit: Lasse ich diese Zeile Weg bekomme ich beim Open folgende Fehlermeldung:
'Datenbank-Server-Fehler: SQL State: 42000, SQL Error Code: 201
Die TestProc-Prozedur erwartet den @Input-Parameter; dieser wurde nicht übergeben.'
Ist auch korrekt, da der Parameter
@Input nicht übergeben wurde. Beachte das @ !!!
SQL-Server Parameter werden mit einem @ eingeleitet, so musst Du auch die Parameter angeben, also z.b.
Delphi-Quellcode:
SQLStoredProc.Params.CreateParam(ftInteger,'@Input',ptInput);
SQLStoredProc.ParamByName('@Input').AsInteger := 1;
Gruß,
Marcel