Ja, det finns en händelse på SqlConnection
klass som heter SqlInfoMessage
, som du kan ansluta till:
SqlConnection _con =
new SqlConnection("server=.;database=Northwind;integrated Security=SSPI;");
_con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
Händelsehanteraren kommer att se ut så här:
static void InfoMessageHandler(object sender, SqlInfoMessageEventArgs e)
{
string myMsg = e.Message;
}
e.Message
är meddelandet som skrivs ut till meddelandefönstret i SQL Server Management Studio.