2009-03-19 6 views

risposta

22

Sì, c'è un gancio di evento per l'oggetto SqlCommand chiamato SqlInfoMessage, che si può collegare in:

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

_con.InfoMessage += new SqlInfoMessageEventHandler(_con_InfoMessage); 

Il gestore di eventi sarà simile a questa:

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

Il "e.Message "è il messaggio stampato nella finestra del messaggio in SQL Server Mgmt Studio.

Marc

+2

+1: Thsi è fantastico. Dopo aver usato ADO.NET per così tanti anni, questa è la prima volta che si imbatte in questo ... – Sung

+0

:-) Felice che ti piaccia! .NET in generale è veramente grande - tutti imparano costantemente e acquisiscono nuovi trucchi :-) –

Problemi correlati