sql >> データベース >  >> RDS >> Sqlserver

ADO.NETを介したSQLServerメッセージへのアクセス

    はい、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 ServerManagementStudioのメッセージウィンドウに出力されるメッセージです。



    1. MySQLステートメントで.format()文字列を使用するにはどうすればよいですか?

    2. postgresqlエラーPANIC:有効なチェックポイントレコードを見つけることができませんでした

    3. SQL Server Parallel Backup Restore -2

    4. mysqli ::query():mysqliをフェッチできませんでした