真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

如何使用ADO.NET的StateChange事件

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

成都網站設計、網站建設介紹好的網站是理念、設計和技術的結合。創(chuàng)新互聯公司擁有的網站設計理念、多方位的設計風格、經驗豐富的設計團隊。提供PC端+手機端網站建設,用營銷思維進行網站設計、采用先進技術開源代碼、注重用戶體驗與SEO基礎,將技術與創(chuàng)意整合到網站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。

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

以下代碼示例在 Connection 的狀態(tài)改變時使用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連接信息安全

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

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

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


當前題目:如何使用ADO.NET的StateChange事件
網站網址:http://weahome.cn/article/pshgho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部