當 OleDbDataAdapter 填充 DataSet 時,它將為返回的數據創建適當的表和列(如果它們尚不存在)。但是,除非 MissingSchemaAction 屬性設定為 AddWithKey,否則這個隱式創建的架構中不包括主鍵信息。也可以使用 FillSchema,讓 OleDbDataAdapter 創建 DataSet 的架構,並在用數據填充它之前就將主鍵信息包括進去。
請注意,包括 MSDataShape 提供程式在內的某些 OLE DB 提供程式並不返回基表或主鍵信息。因此,OleDbDataAdapter 無法對任何已創建的 DataTable 正確設定 PrimaryKey 屬性。在這些情況下,應該為 DataSet 中的表顯式地指定主鍵。
OleDbDataAdapter 還包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 屬性,以便於數據的載入和更新。
當創建 OleDbDataAdapter 的實例時,屬性都設定為其初始值.
OleDbDataAdapter類是對資料庫系統運行各種操作的一個一般性的類,包括數據的插入、刪除、更新等操作。