adostoredproc 的问题

hellotao 2002-05-31 04:17:53

我想在delphi中运行sqlserver的一个存储过程,
然后返回一个结果集合在delphi中显示出来,该怎么半呢?

能不能生成一个临时表呢/?
...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellotao 2002-06-03
  • 打赏
  • 举报
回复
我如果把存储过程中我需要的数据保存在一个
##temp_table 中,我应该如何在delphi中显示呢。?
windindance 2002-06-03
  • 打赏
  • 举报
回复
存储过程最后一行:
select * from ##temp_table
qybao 2002-05-31
  • 打赏
  • 举报
回复
可以的,用Query直接执行存储过程就可以,如果用ADO,可以用ADODataSet
举个例子
begin
{ //ADO连接
With ADODataSet1 do
begin
Close;
CommandText := 'Execute yourproc';
Prepared;
Open;
end;
}
// BDE连接
With Query1 do
begin
Close;
SQL.Clear;
SQL.Add(' Execute yourproc');
Prepared;
ExecSQL;
end;
end;

5,939

社区成员

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

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