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 構函式。
Data |
初始化 DataAdapter 類別的新執行個體。 |
Data |
從相同型別的現有物件初始化 類別的新實例 DataAdapter 。 |
Accept |
取得或設定值,指出在任何一種 Fill 作業期間,當 DataRow 新增至 DataTable 之後,是否要在其上呼叫 AcceptChanges()。 |
Accept |
取得或設定在 AcceptChanges() 期間是否呼叫 Update(DataSet)。 |
Can |
取得值,指出元件是否能引發事件。 (繼承來源 Component) |
Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
Continue |
取得或設定數值,指定當資料列更新期間發生錯誤時,是否產生例外狀況。 |
Design |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
Fill |
取得或設定 LoadOption,決定配接器如何從 DataTable 填入 DbDataReader。 |
Missing |
判斷在傳入的資料不具有相符的資料表或資料行時要採取的動作。 |
Missing |
判斷在現有 DataSet 結構描述 (Schema) 與傳入的資料不相符時要採取的動作。 |
Return |
取得或設定 |
Site | (繼承來源 Component) |
Table |
取得集合,這個集合提供源數據表與 DataTable之間的主要對應。 |
IData |
取得集合,指出源數據表如何對應至數據集數據表。 |
產品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- ADO.NET 概觀 \(部分機器翻譯\)