初次學(xué)習(xí)ADO.NET對象感受
在***進行學(xué)習(xí)ADO.NET對象時,當(dāng)前記錄指針將指向***個記錄,同時 BOF 和 EOF 屬性為 False。如果沒有記錄,BOF 和 EOF 屬性為 True。Recordset 對象能夠支持兩種更新類型:
立即更新 - 一旦調(diào)用 Update 方法,所有更改被立即寫入數(shù)據(jù)庫。批更新 - provider 將緩存多個更改,ADO.NET對象然后使用 UpdateBatch 方法把這些更改傳送到數(shù)據(jù)庫。
在ADO.NET對象,定義了 4 中不同的游標(biāo)(指針)類型:
動態(tài)游標(biāo) - 允許您查看其他用戶所作的添加、更改和刪除 鍵集游標(biāo) - 類似動態(tài)游標(biāo),不同的是您無法查看有其他用戶所做的添加,并且它會防止您訪問其他用戶已刪除的記錄。其他用戶所做的數(shù)據(jù)更改仍然是可見的。
靜態(tài)游標(biāo) - 提供記錄集的靜態(tài)副本,可用來查找數(shù)據(jù)或生成報告。此外,ADO.NET對象由其他用戶所做的添加、更改和刪除將是不可見的。當(dāng)您打開一個客戶端 Recordset 對象時,這是唯一被允許的游標(biāo)類型。
僅向前游標(biāo) - 只允許在 Recordset 中向前滾動。此外,由其他用戶所做的添加、更改和刪除將是不可見的。
可通過 CursorType 屬性或 Open 方法中的 CursorType 參數(shù)來設(shè)置游標(biāo)的類型。
注釋:并非所有的提供者(providers)支持 Recordset 對象的所有方法和屬性。
通過指向包含二進制或文本數(shù)據(jù)的對象(通常是文件)的 URL。此對象可以是簡單的文檔、表示結(jié)構(gòu)化文檔的 Record 對象或文件夾。
通過將 Stream 對象實例化。這些 Stream 對象可用來存儲用于應(yīng)用程序的數(shù)據(jù)。ADO.NET對象跟與 URL 相關(guān)聯(lián)的 Stream 或 Record 的默認 Stream 不同,實例化的 Stream 在默認情況下與基本源沒有關(guān)聯(lián)。 #t#
通過打開與 Record 對象相關(guān)聯(lián)的默認 Stream 對象。打開 Record 時便可獲取與 Record 對象相關(guān)聯(lián)的默認流。只需打開該流便可刪除一個往返過程。 本教程已經(jīng)向您講解了如何從網(wǎng)站訪問數(shù)據(jù)庫中的數(shù)據(jù)。您已經(jīng)學(xué)習(xí)了如何在網(wǎng)站上顯示來自數(shù)據(jù)庫的數(shù)據(jù),以及如何通過ADO.NET對象來編輯、添加及刪除這些數(shù)據(jù)。