Ja, es gibt ein Ereignis auf der SqlConnection
Klasse namens SqlInfoMessage
, in die Sie sich einklinken können:
SqlConnection _con =
new SqlConnection("server=.;database=Northwind;integrated Security=SSPI;");
_con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
Der Event-Handler sieht folgendermaßen aus:
static void InfoMessageHandler(object sender, SqlInfoMessageEventArgs e)
{
string myMsg = e.Message;
}
Die e.Message
ist die Meldung, die im Meldungsfenster von SQL Server Management Studio ausgegeben wird.