Ausgabenachrichten vom Batch-SQL-Befehl (SQL Server) abrufen

Ich führe mehrere diskrete Abfragen in einem Stapel für SQL Server aus. Beispielsweise

update tableX set colA = 'freedom';

select lastName from customers;

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

Nun möchte ich das Ergebnis in einem DataSet (von select-Anweisung) erfassen, das einfach genug ist, aber wie erfasse ich auch die "Meta" -Antwort von diesem Befehl ähnlich wie in Query Analyzer / SQL Mgt Studio zeigt auf der Registerkarte "Nachrichten" Folgendes an:

(1 Row affected)
(2 Rows Updated)