DataAdapter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一組 SQL 指令及資料庫連線,用於填充 DataSet 及更新資料來源。
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
- 繼承
- 衍生
- 實作
備註
它 DataAdapter 作為連接 A DataSet 與資料來源的橋樑,用於擷取與儲存資料。 透過 DataAdapter 映射 Fill,將 中 的資料與 DataSet 資料來源中的資料相匹配, Update以及 ,透過映射 ,將資料來源中的資料與 中 中的資料相匹配 DataSet,提供此橋接。
如果你是連接到 SQL Server 資料庫,可以透過使用 SqlDataAdapter 以及其相關的 SqlCommand 和 SqlConnection 物件來提升整體效能。 對於支援 OLE DB 的資料來源,請使用 及其 DataAdapter 相關 OleDbCommand 和 OleDbConnection 物件。 對於 ODBC 支援的資料來源,請使用 其 DataAdapter 關聯 OdbcCommand 的 和 OdbcConnection 物件。 對於 Oracle 資料庫,請使用 及其 DataAdapter 關聯 OracleCommand 的 和 OracleConnection 物件。
當建立 的 DataAdapter 實例時,讀寫屬性會設定為初始值。 如需這些值的清單,請參閱建構函式 DataAdapter 。
建構函式
| 名稱 | Description |
|---|---|
| DataAdapter() |
初始化 DataAdapter 類別的新執行個體。 |
| DataAdapter(DataAdapter) |
從同類型的現有物件初始化該 DataAdapter 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| AcceptChangesDuringFill |
在任何AcceptChanges()加入 時DataRow,會取得或設定一個值,DataTable表示是否在 上被呼叫。 |
| AcceptChangesDuringUpdate |
在 中 被呼叫 時,若 被呼叫AcceptChanges(),則 得到或設定 Update(DataSet) 。 |
| CanRaiseEvents |
會得到一個值,表示該元件是否能引發事件。 (繼承來源 Component) |
| Container |
得到 IContainer 包含 Component的 。 (繼承來源 Component) |
| ContinueUpdateOnError |
取得或設定一個值,指定在資料列更新中遇到錯誤時是否要產生例外。 |
| DesignMode |
會得到一個值,表示目前 Component 是否處於設計模式。 (繼承來源 Component) |
| Events |
會取得與此 Component連結的事件處理程序清單。 (繼承來源 Component) |
| FillLoadOption |
取得或設定 ,LoadOption決定轉接器如何從 中填充 。DataTableDbDataReader |
| MissingMappingAction |
當輸入資料沒有相符的資料表或欄位時,決定應採取的行動。 |
| MissingSchemaAction |
當現有 DataSet 結構與輸入資料不符時,決定應採取的行動。 |
| ReturnProviderSpecificTypes |
取得或設定方法應 |
| Site | (繼承來源 Component) |
| TableMappings |
取得一個集合,提供來源資料表與 DataTable之間的主要映射。 |
方法
事件
| 名稱 | Description |
|---|---|
| Disposed |
當元件被呼叫方法 Dispose() 時會發生。 (繼承來源 Component) |
| FillError |
當填充操作發生錯誤時,會回傳此訊息。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IDataAdapter.TableMappings |
取得一個集合,指示來源資料表如何映射到資料集資料表。 |