溫馨提示×

溫馨提示×

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

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

如何理解ADO.NET的功能

發(fā)布時間:2021-11-22 18:42:26 來源:億速云 閱讀:112 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關如何理解ADO.NET的功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

首先,我認為ADO.NET是一個很有用的組件,如果繼續(xù)得到改進和增強,我想該插件會被更多開發(fā)者使用。對于ADO.NET功能的學習,對于我們掌握怎樣正確創(chuàng)建ADO.NET是很有幫助的,而且也可從中學到不少編程技巧,例如委托和模板方法。希望大家一起研究下

我們就可以在執(zhí)行Execute 方法時傳入一個DataReader 型態(tài)的變量來接收。ADO.NET功能很單純的一次只讀取一筆紀錄,而且只能只讀,所以效率很好而且可以降低網絡負載。由于Command對象自動會產生DataReader 對象,所以我們只要宣告一個指到DataReader 對象的變量來接收即可,并不需要使用New 運算子來產生;另外要注意的是 DataReader 對象只能配合ADO.NET功能使用 ,而且DataReader 對象在操作的時候Connection 對象是保持聯機的狀態(tài)。

下列程序代碼片段傳回可以讀取Members 數據表中所有的紀錄的DataReader 對象:

Dim cmA As ADOCommand= New ADOCommand("命令字符串","Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\Inetpub\wwwroot\cr\ch05\MyWeb.mdb")Dim drA as ADODataReader cmA.ActiveConnection.Open() cmA.CommandText="Select * From Members" cmA.Execute(drA)

上述程序代碼片段利用Read 方法將數據取回后,再利用Item 集合以鍵值(Key)的方式取出 UserId 字段的數據,以及利用索引值(Index)取得使用者UserPwd 字段的數據;索引值是由0 開始計數,故***個字段的索引值為0,依此類推。

  • 對于ADO.NET使用訪問詳談

  • 連接ADO.NET SqlDataAdapter對象數據

  • ADO.NET DbProviderFactories發(fā)展與兼容

  • 使用ADO.Net程序使用方法與注意事宜

  • 大致說明ADO.NET模型認證

當數據讀取完畢后Read 方法會傳回False, 所以就跳出循環(huán)。 GetValue 方法我們也可以使用GetValue 方法取得指定字段內的記錄,ADO.NET功能這個方法和Item 屬性很像;不過 GetValue 方法的參數只接收索引值,并不接收鍵值為參數。

在ADO中,以上所有這些方式與不同類型的游標相對應 .在文中,你將會發(fā)現,ADO.NET功能雖然與ADO不同,但它具備了ADO的所有功能.相對照來說,你的代碼將從實際的數據源及其物理存儲媒介和格式中抽取數據。

以上就是如何理解ADO.NET的功能,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

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

AI