请问在调用存储过程后如何获得返回的记录集?

runquickly 2005-05-11 06:23:40
我想获得存储过程处理后得到的结果集?应该如何编写程序
我的存储过程如下
create proc sp_test
@a1 char(10)
as
select * from table where 某字段=@a1
go

在客户端
ADOStoredProc1.ProcedureName :='sp_test';
ADOStoredProc1.Parameters.CreateParameter('a1',FtDateTime,pdInput,20,'11111111');
ADOStoredProc1.ExecProc ;

下面该如何取出所得到的数据集啊
能用clientdataset吗?
请指点
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
runquickly 2005-05-12
  • 打赏
  • 举报
回复
请问结果记录集的记录数如何取得,adostoredpro1没有recordset啊?
naner_china 2005-05-12
  • 打赏
  • 举报
回复
adoquery.close;
adoquery.sql.add(format('execute sp_test ''%S''',[datetostr(字段)]));
adoquery.open;
smiler007 2005-05-11
  • 打赏
  • 举报
回复
ADOStoredProc1.Open;

828

社区成员

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

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