ADOStrocedProc控件是怎么用

hlilna 2001-11-14 03:16:08
我的proc如下:
1. create proc test1 @ido varchar(10),@id varchar(10),@a int = 0
as
go
2.create proc test2 @ido varchar(10),@id varchar(10),@a int = 0 @b output
as
go
我要执行这两个过程,怎么做?
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlilna 2001-11-16
  • 打赏
  • 举报
回复
昨天断线了
hlilna 2001-11-15
  • 打赏
  • 举报
回复
给风了
hlilna 2001-11-14
  • 打赏
  • 举报
回复
非常感谢
再问一个,我的存储过程名是UDUSER_PROC
但ProcedureName = UDUSER_PROC;1
后面的;1是个什么意思?
taxi 2001-11-14
  • 打赏
  • 举报
回复
ADOStrocedProc.ExecProc;
寒星 2001-11-14
  • 打赏
  • 举报
回复
cmd := TAdoStoredProc.Create(nil);
try
cmd.ConnectionString := ConnStr;
cmd.ProcedureName := 'test1'; //或cmd.ProcedureName := 'test2'
cmd.Parameters.CreateParameter('ido',ftString,pdInput,10,'111');
cmd.Parameters.CreateParameter('id',ftString,pdInput,10,'222');
// cmd.Parameters.CreateParameter('b',ftString,pdOutput,10,'');
cmd.Prepared := true;
cmd.ExecProc;

//用cmd.Parameters[2].value接受@b
finally
cmd.Free;
end;
hlilna 2001-11-14
  • 打赏
  • 举报
回复
taxi(游少爷)
报错
adostoredproc1: commandtext does not return a result set
taxi 2001-11-14
  • 打赏
  • 举报
回复
设置ADOStrocedProc的Connection属性或ConnectionString属性,然后在属性procedurename属性中选择一个过程名,要执行就设action属性为true;
hlilna 2001-11-14
  • 打赏
  • 举报
回复
知道则是一个小问题
不知道却是一个大问题
望大家告知

5,387

社区成员

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

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