ADOConnection1.Execute(s)执行后我要得到类似查询分析器执行后的返回消息(100分)

  • 主题发起人 主题发起人 kanbor
  • 开始时间 开始时间
K

kanbor

Unregistered / Unconfirmed
GUEST, unregistred user!
try<br>&nbsp; &nbsp; &nbsp; &nbsp; ADOConnection1.Execute(s);<br>&nbsp; &nbsp; &nbsp; &nbsp; //收集执行结果消息<br>&nbsp; &nbsp; &nbsp; except<br>&nbsp; &nbsp; &nbsp; &nbsp; //收集错误结果消息<br>&nbsp; &nbsp; &nbsp; end;<br>我知道在AdoConnection1.errors[0].Description中记录的应该是错误结果消息,但正确执行的也应该有结果消息,ADOConnection1.Execute(s);如果(s)是一个存储过程,在存储过程中还有一些 print '这是一些说明的内容' 语句,我也想在ADOConnection1.Execute(s);的执行过程中得到 '这是一些说明的内容' 的内容,我用过类似的程序,说明肯定可以实现,但不知如何做的,请高手指点,谢谢!
 
在存储过程中用RAISERROR
 
在存储过程中用RAISERROR,这可能是一个方法,但只局限于存储过程而已;<br>如果执行ADOConnection1.Execute('CREATE DATABASE [LightTDB]');<br>应该会有这样的结果:<br>&nbsp; CREATE DATABASE 进程正在磁盘 'LightTDB' 上分配 0.75 MB 的空间。<br>&nbsp; CREATE DATABASE 进程正在磁盘 'LightTDB_log' 上分配 0.49 MB 的空间。<br>请问高手们,这如何实现呢?我猜测是不是用ADOConnection1不一定能实现呢?
 
比如创建数据库,则信息可以从数据库master中读取,但是有些执行可能没有,关注
 
用原生ADO可以取得<br>http://www.2ccc.com/article.asp?articleid=4121
 
用open不要用excute
 
这么简单,这个我要试一下了
 
问题没有解决,但我用了其它的方法,谢谢大家的参与!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
623
import
I
I
回复
0
查看
571
import
I
后退
顶部