2009-08-22 7 views
0

Wenn ich diese Codes ausführen bekomme ich diesen Fehler: Parameter-Objekt nicht richtig definiert ist ...Hilfe Delphi und SQL Server 2005

ADOStoredProc1.Parameters.ParamByName('@InDocNo').Value:=QuotedStr('784'); 
ADOStoredProc1.Parameters.ParamByName('@inStart').Value:=QuotedStr('1'); 
ADOStoredProc1.Parameters.ParamByName('@InEnd').Value:=QuotedStr('1'); 
ADOStoredProc1.Parameters.ParamByName('@InPrintType').Value:='2'; 
ADOStoredProc1.Parameters.ParamByName('@InRecNo').Value:=QuotedStr('1'); 
ADOStoredProc1.ExecProc 
+0

Bitte poste ein vollständigeres Codebeispiel. Welche Version von Delphi verwenden Sie? –

Antwort

0

Ich glaube nicht, dass Sie das „@“ verwenden müssen, wenn Sie ParamByName für die gespeicherte Prozedurvariable. Wenn Sie das herausnehmen, glaube ich, dass es funktionieren wird.