**求教:用delphi如何能获得执行sql语句后的结果文本?**

sam51 2005-08-16 04:20:33
用delphi连接sqlserver数据库,执行sql或存储过程时,希望能获得在查询分析器中执行后显示的结果文本:D

高手赐教如何能够获得啊?

如果有别的方法监控sql执行情况,请赐教:D
...全文
256 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsoelxf 2005-08-17
  • 打赏
  • 举报
回复
最后那个错误会抛出来的 在delphi里可以捕获 另外存储过程里可以raise出相关错误 具体raise语法看sql server 帮助
hqhhh 2005-08-17
  • 打赏
  • 举报
回复
用SQL Server自带的事件查询器看一下
jixinming 2005-08-17
  • 打赏
  • 举报
回复
帮顶下
sam51 2005-08-17
  • 打赏
  • 举报
回复
多谢指点:D

那对于存储过程的调用,如果执行过程中有错误并终止执行的话,如何能得到最后的那个错误信息呢?
ghs79 2005-08-16
  • 打赏
  • 举报
回复
在程序中只能得到最后一步运行的结果,如:调用存在过程,可能会有多步操作,但前面的操作是没法得到了.其它的象'命令执行成功','影响了多少行'等,是可以得到的
hthunter 2005-08-16
  • 打赏
  • 举报
回复
那些是查询分析器即时生成的,并不是sql server向客户端返回那样的文本

自己做程序生成吧

例如,通过返回的数据集可以生成数据列表,通过@@ROWCOUNT可以返回受前一个sql影响的记录数目,等等……

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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