Да, има събитие в SqlConnection
клас, наречен SqlInfoMessage
, към който можете да се свържете:
SqlConnection _con =
new SqlConnection("server=.;database=Northwind;integrated Security=SSPI;");
_con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
Манипулаторът на събитие ще изглежда така:
static void InfoMessageHandler(object sender, SqlInfoMessageEventArgs e)
{
string myMsg = e.Message;
}
e.Message
е съобщението, отпечатано в прозореца за съобщения в SQL Server Management Studio.