成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何使用ADO.NET的StateChange事件

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

成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風(fēng)格、經(jīng)驗豐富的設(shè)計團隊。提供PC端+手機端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎ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連接信息安全

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

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

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

網(wǎng)站標(biāo)題:如何使用ADO.NET的StateChange事件
本文來源:http://jinyejixie.com/article40/pshgho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、、網(wǎng)頁設(shè)計公司動態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)