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