很诧异!有关存储过程。解决了马上给分!

yoisyois 2002-10-13 07:27:15
我在窗体上放了一个ADOStroedProc,设置好ConnectionString,选择了我想用的存储过程,程序中间动态给参数赋值得到了我想要的结果。可是我在Object Inspector里面把存储过程的名称删除,然后在程序运行的时候ADOStoredProc1.ProcedureName := 'XXX';,然后再给存储的参数赋值就得不到我要的结果了!报错:找不到我所赋值的参数。这是怎么回事?
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxkid 2002-10-13
  • 打赏
  • 举报
回复
删除存储过程名称时,参数也被删除了。需要手工创建。
cqzyf 2002-10-13
  • 打赏
  • 举报
回复
有时不能得到参数,需要自己创建,有几个创建几个。
上面得有错name := 'aa' 'aa'表示参数名称
cqzyf 2002-10-13
  • 打赏
  • 举报
回复
with ADOStoredProc1.Parameters.AddParameter do
begin
name := aa;
datatype := ftstring;
Direction := pdInput;
size := 8;
end;

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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