成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

挖掘使用ADO.NET StateChange事件技巧

開發(fā) 后端
這里就在 Connection 的狀態(tài)改變時使用ADO.NET StateChange事件將消息寫入控制臺做出了詳細的介紹,希望對大家有幫助。

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

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

C#

  1. // Assumes connection represents a SqlConnection object.  
  2. connection.StateChange+= new StateChangeEventHandler(OnStateChange);  
  3.  
  4. protected static void OnStateChange(object sender,   
  5. StateChangeEventArgs args)  
  6. {  
  7. Console.WriteLine(  
  8. "The current Connection state has changed from {0} to {1}.",  
  9. args.OriginalState, args.CurrentState);  
  10. }  
  11.  
  12. }  

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

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

責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-29 10:34:31

ADO.NET使用技巧

2009-12-22 16:35:11

ADO.NET控件

2009-12-21 14:39:09

ADO.NET技巧

2009-12-28 15:46:22

ADO.NET操作

2009-10-29 11:08:20

ADO.NET Dat

2009-11-03 17:25:59

ADO.NET編程技巧

2009-11-12 14:32:21

ADO.NET分布式事

2009-12-23 17:30:54

ADO.NET應用程序

2009-12-31 11:11:42

ADO.NET組件

2009-12-28 15:11:36

ADO.NET專家

2009-12-22 09:50:23

ADO.NET學習

2009-11-04 16:55:16

ADO.NET Dat

2009-12-21 13:19:34

ADO.NET組件

2009-11-12 11:38:03

ADO.NET連接事件

2009-10-29 10:44:18

ADO.NET Dat

2009-12-23 17:59:46

ADO.NET數(shù)據(jù)庫

2009-12-24 14:45:32

ADO.NET程序

2009-11-12 13:26:56

使用ADO.NET參數(shù)

2009-12-25 16:26:03

ADO.NET控制

2009-12-21 13:59:03

ADO.NET特性
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 最新国产精品视频 | 一区二区三区中文字幕 | 亚洲一区二区三区观看 | 欧美成人免费在线视频 | 欧美成人精品在线观看 | 亚洲欧洲成人av每日更新 | av网站免费观看 | 精品国产乱码久久久久久牛牛 | 国产精品jizz在线观看老狼 | 精品国产伦一区二区三区观看方式 | 国产成人免费网站 | 日韩中文字幕视频 | 欧美亚洲免费 | 国产激情三区 | 亚洲成人免费在线观看 | 精品影院 | 国产精品精品视频一区二区三区 | 免费观看一级特黄欧美大片 | gogo肉体亚洲高清在线视 | 中国一级毛片免费 | 国产精品日日做人人爱 | 欧日韩在线观看 | 国产伦精品一区二区三区精品视频 | 久久精品一区 | 欧美在线a | 美女在线国产 | 99热精品在线 | av网站在线看 | 淫片专区 | 久久久久久亚洲精品 | 国产精品亚洲精品日韩已方 | 国产一区在线免费 | 成人免费视频久久 | 国产乱码精品一区二区三区av | 九九99九九精彩46 | 日本视频免费观看 | 美人の美乳で授乳プレイ | 99re热精品视频 | 欧美日韩国产一区二区三区 | 久久久久久久久99 | 1000部精品久久久久久久久 |