91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用ADO.NET的StateChange事件

發布時間:2021-11-03 15:22:42 來源:億速云 閱讀:153 作者:小新 欄目:編程語言

這篇文章主要介紹如何使用ADO.NET的StateChange事件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

ADO.NET還是比較常用的,于是我研究了一下使用ADO.NET StateChange事件,在這里拿出來和大家分享一下,ADO.NET StateChange事件在 Connection 的狀態改變時發生。 ADO.NET StateChange事件接收 StateChangeEventArgs,使您能夠使用 OriginalState 和 CurrentState 屬性來確定 Connection 狀態的改變。
◆OriginalState 屬性是一個 ConnectionState 枚舉,指示改變前的 Connection 狀態。
◆CurrentState 是一個 ConnectionState 枚舉,指示改變后的 Connection 狀態。

以下代碼示例在 Connection 的狀態改變時使用ADO.NET StateChange事件將消息寫入控制臺。

Visual Basic

' Assumes connection represents a SqlConnection object.  AddHandler connection.StateChange, _  New StateChangeEventHandler(AddressOf OnStateChange)   Protected Shared Sub OnStateChange( _  sender As Object, args As StateChangeEventArgs)   Console.WriteLine( _  "The current Connection state has changed from {0} to {1}.", _  args.OriginalState, args.CurrentState)  End Sub

C#

// Assumes connection represents a SqlConnection object.  connection.StateChange+= new StateChangeEventHandler(OnStateChange);   protected static void OnStateChange(object sender,   StateChangeEventArgs args)  {  Console.WriteLine(  "The current Connection state has changed from {0} to {1}.",  args.OriginalState, args.CurrentState);  }   }
  • 剖析案例ADO.NET連接測試

  • 輕松搞定ADO.NET連接MySQL

  • 解析ADO.NET連接字符串注入式攻擊

  • 如何配置ADO.NET連接字符串

  • 分析概括ADO.NET連接信息安全

通常,只有從服務器發出的信息性消息和警告消息才會觸發 InfoMessage 事件。 但是,真正的錯誤發生時,啟動服務器操作的 ExecuteNonQuery 或 ExecuteReader 方法將暫停執行,并引發異常。如果無論服務器生成任何錯誤都要繼續處理命令中的語句的其他部分,請將 SqlConnection 的 FireInfoMessageEventOnUserErrors 屬性設置為 true。 這樣做會使連接對錯誤觸發 InfoMessage 事件,而不是引發異常并中斷處理。 客戶端應用程序可以處理此事件并對錯誤情況做出響應。

嚴重程度等于或大于 17 的錯誤會造成服務器停止處理命令,這種錯誤必須作為異常來處理。 在這種情況下,無論如何在 InfoMessage 事件中處理該錯誤,都會引發異常。

以上是“如何使用ADO.NET的StateChange事件”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

措勤县| 万州区| 阜城县| 上虞市| 县级市| 中江县| 汝南县| 肇源县| 沙田区| 桐梓县| 丰镇市| 巴林右旗| 余江县| 分宜县| 游戏| 常熟市| 扶沟县| 云南省| 永平县| 台中县| 页游| 大埔区| 阳城县| 兴国县| 平邑县| 烟台市| 垦利县| 通化市| 嫩江县| 饶阳县| 资阳市| 福安市| 古浪县| 遂平县| 永和县| 饶平县| 双鸭山市| 桑日县| 舒兰市| 新密市| 青神县|