关于ADOStoredProc1.Parameters自动添加的问题

zxtyhy 2001-02-12 04:17:00
在设计阶段把ADOStroedProc1的Connection和ProcedureName设好,点选Parameters
属性,将自动得到所连接存储过程的参数,请问如何在程序运行阶段自动添加Parameter
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanwangzhiwang 2001-05-30
  • 打赏
  • 举报
回复
with ADOStroedProc1 do
begin
active:=false;
Parameters[1].Value:='s;dlkf';
Parameters[2].Value:='ssdf;
Prepared:=true;
ExecProc;
end
wfmwg 2001-05-30
  • 打赏
  • 举报
回复
to:ether(void),你的回答不是人家问的那种情况,我看这个问题也许是个BUG.我以前也是遇到过这样的问题,就是采用楼上您的办法,可是这样还是很麻烦,也许就没有别的好办法.
ether 2001-02-12
  • 打赏
  • 举报
回复
TADOStoreProc不太好用,其实直接用SQL语句更方便:
query1.text := 'exec [@return_code=] MyProcedureName @param1 = :P1, @Parm2 = :p2';
然后:
query1.fieldbyname('p1').asstring := 'asdf';
query2.fieldbyname('p2').asinteger := 123;
效果一样的。

5,386

社区成员

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

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