日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
高手講述ADO.NET連接事件

在ADO.NET有一個(gè)概念就是事件,所謂的事件就是發(fā)生的一次動(dòng)作,文章這里就ADO.NET連接事件和大家深入細(xì)則的談?wù)?。所?.NET Framework 數(shù)據(jù)提供程序中的 Connection 對(duì)象有兩個(gè)事件,可用于從數(shù)據(jù)源中檢索信息性消息或確定 Connection 的狀態(tài)是否已被更改。 下表描述 Connection 對(duì)象的這些事件。

特克斯網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。

#T#當(dāng) Connection 的狀態(tài)改變時(shí)發(fā)生,使用 InfoMessage ADO.NET連接事件,您可以使用 SqlConnection 對(duì)象的 InfoMessage ADO.NET連接事件從 SQL Server 數(shù)據(jù)源中檢索警告和信息性消息。 從數(shù)據(jù)源返回的嚴(yán)重程度為 11 到 16 的錯(cuò)誤將引發(fā)異常。 但是,InfoMessage 事件可用于從數(shù)據(jù)源中獲取與錯(cuò)誤無關(guān)聯(lián)的消息。 對(duì)于 Microsoft SQL Server,任何嚴(yán)重程度等于或小于 10 的錯(cuò)誤都將被視為信息性消息,將使用 InfoMessage 事件來捕獲。 有關(guān)更多信息,請(qǐng)參見“SQL Server 聯(lián)機(jī)圖書”中的“錯(cuò)誤消息嚴(yán)重程度”主題。

InfoMessage ADO.NET連接事件接收 SqlInfoMessageEventArgs 對(duì)象,該對(duì)象在其 Errors 屬性中包含來自數(shù)據(jù)源的消息的集合。 您可以查詢此集合中的 Error 對(duì)象,以獲取錯(cuò)誤編號(hào)和消息文本以及錯(cuò)誤的來源。 SQL Server .NET Framework 數(shù)據(jù)提供程序還包含有關(guān)消息所來自的數(shù)據(jù)庫、存儲(chǔ)過程和行號(hào)的詳細(xì)信息。
示例

以下代碼示例顯示如何為 InfoMessage 事件添加事件處理程序。

Visual Basic

 
 
  1. ' Assumes that connection represents a SqlConnection object.
  2. AddHandler connection.InfoMessage, _
  3. New SqlInfoMessageEventHandler(AddressOf OnInfoMessage)
  4. Private Shared Sub OnInfoMessage(sender As Object, _
  5. args As SqlInfoMessageEventArgs)
  6. Dim err As SqlError
  7. For Each err In args.Errors
  8. Console.WriteLine("The {0} has received a severity {1}, _
  9.  state {2} error number {3}\n" & _
  10. "on line {4} of procedure {5} on server {6}:\n{7}", _
  11. err.Source, err.Class, err.State, err.Number, err.LineNumber, _
  12. err.Procedure, err.Server, err.Message)
  13. Next
  14. End Sub

C#

 
 
  1. // Assumes that connection represents a SqlConnection object.
  2. connection.InfoMessage += 
  3. new SqlInfoMessageEventHandler(OnInfoMessage);
  4. protected static void OnInfoMessage(
  5. object sender, SqlInfoMessageEventArgs args)
  6. {
  7. foreach (SqlError err in args.Errors)
  8. {
  9. Console.WriteLine(
  10. "The {0} has received a severity {1}, state {2} error number {3}\n" +
  11. "on line {4} of procedure {5} on server {6}:\n{7}",
  12.  err.Source, err.Class, err.State, err.Number, err.LineNumber, 
  13.  err.Procedure, err.Server, err.Message);
  14. }

新聞標(biāo)題:高手講述ADO.NET連接事件
網(wǎng)頁網(wǎng)址:http://m.5511xx.com/article/ccdjjch.html