sql >> Database >  >> RDS >> Sqlserver

Toegang tot SQL Server-berichten via ADO.NET

Ja, er is een evenement op de SqlConnection klasse genaamd SqlInfoMessage , waar je aan kunt haken:

SqlConnection _con = 
   new SqlConnection("server=.;database=Northwind;integrated Security=SSPI;");

_con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);

De gebeurtenis-handler ziet er als volgt uit:

static void InfoMessageHandler(object sender, SqlInfoMessageEventArgs e)
{
    string myMsg = e.Message;            
}

Het e.Message is het bericht afgedrukt naar het berichtvenster in SQL Server Management Studio.



  1. Escape-tekenreeks Python voor MySQL

  2. Voer een PL/SQL-functie (of procedure) uit vanuit SQLAlchemy

  3. MySQL Host '::1' of '127.0.0.1' mag geen verbinding maken met deze MySQL-server

  4. Dynamisch SQL-draaitabel