Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Достъп до съобщенията на SQL Server чрез ADO.NET

Да, има събитие в 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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за това как да добавите липсващите дати в sql

  2. Кога да се използва EXCEPT вместо NOT EXISTS в Transact SQL?

  3. SQL Server:трябва ли да използвам таблици information_schema над sys таблици?

  4. Класически проблем с ASP при свързване към отдалечена база данни на SQL Server

  5. Използвайте COLUMNPROPERTY() за връщане на информация за колона или параметър в SQL Server