存储过程参数出错!

tlei9 2004-02-25 04:06:01
程序代码如下:
with Proc1 do
begin
//StoredProcName:='hypd;1';
if active then active:=false;
ParamByName('@mobile_no').AsString:=orgaddr;
ParamByName('@flag').AsString:='tq';
execproc;
proc_return_huiyuan:=ParamByName('@RETURN_VALUE').Value ;
active:=false;
end;
在运行的时候,提示找不到参数@mobile_no,我在设计阶段给@mobile_no赋了一个值,这样就可以运行了,我想问,能不能在程序运行的时候,改变存储过程的名字,也就是说用一个存储过程控件去运行多个存储过程(因为要运行很多的存储过程,不可能每一个存储过程都对应一个控件),但是,我在改变存储过程名字以后,就提示找不到存储过程的参数了,请问这个问题该如何解决?希望各位高手给小弟解决这个问题,或者给点提示,非常感谢!!!
...全文
15 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧