2009-08-22 7 views
0

Quand je lance ces codes je reçois cette erreur: objet paramètre est mal défini ...Aide Delphi et 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

Veuillez publier un exemple de code plus complet. Aussi, quelle version de Delphi utilisez-vous? –

Répondre

0

Je ne pense pas que vous devez utiliser le « @ » lorsque vous utilisez ParamByName pour la variable de procédure stockée. Si vous supprimez cela, je crois que cela fonctionnera.