使用ADO.NET相關注意問題
使用ADO.NET你已習慣于利用游標將記錄從數據庫或其它OLE DB兼容的數據源中抽取, 你可以選擇客戶端或是服務器端游標,每種游標都有幾個預先設定的游標類型,下面進行學習研究。
執行命令:描述 ADO.NET Command 對象,并說明如何使用它來對數據源執行查詢和命令。 使用 DataReader 檢索數據:描述 ADO.NET DataReader 對象,并說明如何使用它從數據源返回結果流。
將存儲過程用于命令:描述如何使用 Command 對象來調用存儲過程,并提供有關發送和檢索參數值的信息。 從數據庫中獲取單個值:描述如何使用 Command 從數據庫查詢中返回單個值。
從數據庫中獲取 BLOB 值:描述如何使用 DataReader 從數據庫中返回二進制大對象 (BLOB)。 執行數據庫操作和修改數據:描述如何使用 Command 對數據源發出 INSERT、UPDATE 和 DELETE 命令,以及如何執行目錄操作(如創建或更改表)。
從 SQL Server 中以使用ADO.NET形式獲取數據:描述如何使用 Command 以 XmlReader 形式返回 SQL Server FOR XML 查詢的結果。 從 DataAdapter 填充 DataSet:描述如何通過 DataAdapter 來使用表、列和行填充 DataSet。 使用 DataAdapter 和 DataSet 更新數據庫:描述如何使用 DataAdapter 將對 DataSet 中數據的更改解析回數據源。
向 DataSet 添加現有約束:描述如何從數據源填充 DataSet 的約束(如主鍵列的唯一約束)。 設置 DataTable 和 DataColumn 映射:描述如何使用表和列映射來提供從數據源中返回的列的應用程序特定名稱。 將參數用于 DataAdapter:描述如何將參數用于 DataAdapter 的命令屬性(包括如何將 DataSet 中列的內容映射到命令參數)。 輸入和輸出參數及返回值:描述如何將 DataSet 表中列的內容映射到 DataAdapter 命令屬性的輸入和輸出參數(包括如何從存儲過程中檢索返回值)。
自動生成的命令:描述如何使用 CommandBuilder 為具有單個表 SELECT 命令的使用ADO.NET自動生成 INSERT、UPDATE 和 DELETE 命令。 使用 DataAdapter 事件:描述 DataAdapter 事件并說明如何使用這些事件。從數據庫中獲取架構信息:解釋如何從數據源中獲取架構信息,如數據庫或目錄中表的列表。
執行事務:解釋如何使用 Connection 和 Transaction 對象對數據源執行事務.NET 數據提供程序的代碼訪問安全性:描述隨 .NET 框架提供的 .NET 數據提供程序的可用附加代碼訪問安全權限,并說明如何確定特定權限是否可用于所運行的代碼。
創建和使用 DataSet 創建 使用ADO.NETt:描述創建 DataSet 實例的語法。 向 DataSet 添加 DataTable:描述如何創建表和列并將其添加到 DataSet 中。 添加表間關系:描述如何創建 DataSet 中表之間的關系。
導航表間關系:描述如何使用 DataSet 中表之間的關系來返回具有父子關系的子行或父行。 將 DataSet 與現有數據一起使用"描述如何使用 DataAdapter 將 DataSet 中的更改解析回數據源。
合并 DataSet 內容:描述如何將一個使用ADO.NET或 DataRow 數組的內容并入另一個 DataSet。 復制 DataSet 內容:描述如何創建可包含架構和指定數據的 DataSet 副本。 使用 DataSet 事件:描述 DataSet 的事件并說明如何使用這些事件。
使用類型化的 DataSet:描述類型化 DataSet 并說明如何創建和使用類型化使用ADO.NET。