DataAdapter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一組 SQL 命令和一個資料庫連接,用來填入 DataSet 並更新資料來源。
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
- 繼承
- 衍生
- 實作
備註
DataAdapter做為 和數據源之間的DataSet網橋,用於擷取和儲存數據。 會 DataAdapter 藉由對應 Fill來提供此網橋,這會變更 DataSet 中的數據,以符合數據源中的數據,而 Update會變更數據源中的數據以符合 DataSet中的數據。
如果您要連線到 SQL Server 資料庫,您可以搭配其相關聯的 SqlCommand 和 SqlConnection 物件使用 SqlDataAdapter 來提升整體效能。 若為 OLE DB 支援的數據源,請使用 DataAdapter 與其相關聯的 OleDbCommand 和 OleDbConnection 物件。 對於 ODBC 支援的數據源,請使用 DataAdapter 與其相關聯的 OdbcCommand 和 OdbcConnection 物件。 針對 Oracle 資料庫,請使用 DataAdapter 與其相關聯的 OracleCommand 和 OracleConnection 物件。
建立 的 DataAdapter 實例時,讀取/寫入屬性會設定為初始值。 如需這些值的清單,請參閱建 DataAdapter 構函式。
建構函式
DataAdapter() |
初始化 DataAdapter 類別的新執行個體。 |
DataAdapter(DataAdapter) |
從相同型別的現有物件初始化 類別的新實例 DataAdapter 。 |
屬性
AcceptChangesDuringFill |
取得或設定值,指出在任何一種 Fill 作業期間,當 DataRow 新增至 DataTable 之後,是否要在其上呼叫 AcceptChanges()。 |
AcceptChangesDuringUpdate |
取得或設定在 AcceptChanges() 期間是否呼叫 Update(DataSet)。 |
CanRaiseEvents |
取得值,指出元件是否能引發事件。 (繼承來源 Component) |
Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
ContinueUpdateOnError |
取得或設定數值,指定當資料列更新期間發生錯誤時,是否產生例外狀況。 |
DesignMode |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
FillLoadOption |
取得或設定 LoadOption,決定配接器如何從 DataTable 填入 DbDataReader。 |
MissingMappingAction |
判斷在傳入的資料不具有相符的資料表或資料行時要採取的動作。 |
MissingSchemaAction |
判斷在現有 DataSet 結構描述 (Schema) 與傳入的資料不相符時要採取的動作。 |
ReturnProviderSpecificTypes |
取得或設定 |
Site | (繼承來源 Component) |
TableMappings |
取得集合,這個集合提供源數據表與 DataTable之間的主要對應。 |
方法
事件
Disposed |
當 Dispose() 方法的呼叫處置元件時,就會發生。 (繼承來源 Component) |
FillError |
當填入作業期間發生錯誤時傳回。 |
明確介面實作
IDataAdapter.TableMappings |
取得集合,指出源數據表如何對應至數據集數據表。 |
適用於
另請參閱
- ADO.NET 概觀 \(部分機器翻譯\)