Einzelnen Beitrag anzeigen

Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#6

Re: dbExpress und TSQLStoredProc Probleme mit Parameterüberg

  Alt 2. Jun 2005, 10:54
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
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat