DbDataAdapter クラス
アセンブリ: System.Data (system.data.dll 内)

Public MustInherit Class DbDataAdapter Inherits DataAdapter Implements IDbDataAdapter, IDataAdapter, ICloneable
public ref class DbDataAdapter abstract : public DataAdapter, IDbDataAdapter, IDataAdapter, ICloneable

DbDataAdapter クラスは、DataAdapter クラスから継承され、リレーショナル データベースでの使用に適した DataAdapter を実装するクラスの作成を支援します。
アプリケーションでは、DbDataAdapter インターフェイスのインスタンスを直接作成せずに、IDbDataAdapter および DbDataAdapter を継承するクラスのインスタンスを作成します。
DbDataAdapter を継承するクラスは、継承されたメンバを実装する必要があり、通常、プロバイダ固有の機能を追加する追加メンバを定義する必要があります。たとえば、DbDataAdapter クラスは SelectCommand プロパティを定義し、DbDataAdapter インターフェイスは Fill メソッドのオーバーロードを 8 つ定義します。続いて、OleDbDataAdapter クラスは、Fill メソッドを継承し、ADO レコードセット オブジェクトをパラメータとして受け取るために、さらに 2 つの Fill のオーバーロードを定義します。
継承時の注意 DbDataAdapter クラスから継承する場合は、次のコンストラクタを実装することをお勧めします。 項目 | |
---|---|
指定した SQL SELECT ステートメントを使用して、PrvDataAdapter クラスの新しいインスタンスを初期化します。 | |
PrvDataAdapter(string selectCommandText, string selectConnectionString) | SQL SELECT ステートメントと接続文字列を使用して、PrvDataAdapter クラスの新しいインスタンスを初期化します。 |
PrvDataAdapter(string selectCommandText, PrvConnection selectConnection) | SQL SELECT ステートメントと PrvConnection オブジェクトを使用して、PrvDataAdapter クラスの新しいインスタンスを初期化します。 |

System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DataAdapter
System.Data.Common.DbDataAdapter
System.Data.Odbc.OdbcDataAdapter
System.Data.OleDb.OleDbDataAdapter
System.Data.OracleClient.OracleDataAdapter
System.Data.SqlClient.SqlDataAdapter
System.Data.SqlServerCe.SqlCeDataAdapter


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DbDataAdapter クラスのページへのリンク