DataAdapter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataSetを満たし、データ ソースを更新するために使用される SQL コマンドとデータベース接続のセットを表します。
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は、データを取得して保存するためのDataSetとデータ ソースの間のブリッジとして機能します。 DataAdapterは、データ ソース内のデータと一致するようにDataSet内のデータを変更するマッピング Fillと、DataSet内のデータに一致するようにデータ ソース内のデータを変更するUpdateによって、このブリッジを提供します。
SQL Server データベースに接続する場合は、SqlDataAdapter とそれに関連付けられている SqlCommand オブジェクトと SqlConnection オブジェクトを使用して、全体的なパフォーマンスを向上させることができます。 OLE DB でサポートされているデータ ソースの場合は、関連付けられているOleDbCommandオブジェクトとOleDbConnection オブジェクトでDataAdapterを使用します。 ODBC でサポートされているデータ ソースの場合は、関連付けられているOdbcCommandオブジェクトとOdbcConnection オブジェクトでDataAdapterを使用します。 Oracle データベースの場合は、関連付けられているOracleCommandオブジェクトとOracleConnection オブジェクトでDataAdapterを使用します。
DataAdapterのインスタンスが作成されると、読み取り/書き込みプロパティが初期値に設定されます。 これらの値の一覧については、 DataAdapter コンストラクターを参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| DataAdapter() |
DataAdapter クラスの新しいインスタンスを初期化します。 |
| DataAdapter(DataAdapter) |
同じ型の既存のオブジェクトから、 DataAdapter クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AcceptChangesDuringFill |
AcceptChanges() 操作の実行中にDataRowにDataTableが追加された後にが呼び出されるかどうかを示す値を取得または設定します。 |
| AcceptChangesDuringUpdate |
AcceptChanges()中にUpdate(DataSet)を呼び出すかどうかを取得または設定します。 |
| CanRaiseEvents |
コンポーネントがイベントを発生できるかどうかを示す値を取得します。 (継承元 Component) |
| Container |
IContainerを含むComponentを取得します。 (継承元 Component) |
| ContinueUpdateOnError |
行の更新中にエラーが発生したときに例外を生成するかどうかを指定する値を取得または設定します。 |
| DesignMode |
Componentが現在デザイン モードであるかどうかを示す値を取得します。 (継承元 Component) |
| Events |
この Componentにアタッチされているイベント ハンドラーの一覧を取得します。 (継承元 Component) |
| FillLoadOption |
アダプターがLoadOptionからDataTableを塗りつぶす方法を決定するDbDataReaderを取得または設定します。 |
| MissingMappingAction |
受信データに一致するテーブルまたは列がない場合に実行するアクションを決定します。 |
| MissingSchemaAction |
既存の DataSet スキーマが受信データと一致しない場合に実行するアクションを決定します。 |
| ReturnProviderSpecificTypes |
|
| Site | (継承元 Component) |
| TableMappings |
ソース テーブルと DataTableの間のプライマリ マッピングを提供するコレクションを取得します。 |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| Disposed |
コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。 (継承元 Component) |
| FillError |
塗りつぶし操作中にエラーが発生したときに返されます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IDataAdapter.TableMappings |
ソース テーブルをデータセット テーブルにマップする方法を示すコレクションを取得します。 |