在用adoStoredProc执行存储过程时,报出"无效的参数号码",是为什么?(30分)

  • 主题发起人 主题发起人 二泉.net
  • 开始时间 开始时间

二泉.net

Unregistered / Unconfirmed
GUEST, unregistred user!
Parameters.CreateParameter('@RETURN_VALUE',ftInteger,pdReturnValue,0,0);
...
rtnVal:=adoStoredProc1.Parameters.ParamByName('@RETURN_VALUE').Value;//就是这里
 
这个问题在ADO使用存储过程的时候,很容易出现的。
你使用
adostoredproc1.execpro(这个名字可能拼错了)
再试试。
 
看一下参数里面的SIZE,这个好象有时候有关。必须与你的字段长度相同
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部