从批处理SQL命令(SQL Server)检索"输出消息"

mik*_*ymo 3 c# sql-server ado.net

我正在针对SQL Server在一个批处理中执行几个离散查询.例如:

update tableX set colA = 'freedom';

select lastName from customers;

insert into tableY (a,b,c) values (x,y,z);

现在,我想在DataSet中捕获结果(来自select语句),这很容易做到......但是我如何从该命令捕获"meta"响应,类似于Query Analyzer/SQL Mgt Studio的方式当它显示"消息"选项卡和diplays类似于:

(1 Row affected)
(2 Rows Updated)

Mla*_*dic 5

查看SQL Connection事件.我认为这就是你所追求的:http: //msdn.microsoft.com/en-us/library/a0hee08w.aspx