OdbcDataAdapter イベント

名前 | 説明 | |
---|---|---|
![]() | Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。 ( Component から継承されます。) |
![]() | FillError | 格納操作中にエラーが発生したときに返されます。 ( DataAdapter から継承されます。) |
![]() | RowUpdated | 更新操作中に、データ ソースに対してコマンドが実行された後に発生します。 |
![]() | RowUpdating | Update 処理中に、データ ソースに対してコマンドが実行される前に発生します。 |

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

Public NotInheritable Class OdbcDataAdapter Inherits DbDataAdapter Implements IDbDataAdapter, IDataAdapter, ICloneable
public ref class OdbcDataAdapter sealed : public DbDataAdapter, IDbDataAdapter, IDataAdapter, ICloneable

OdbcDataAdapter は、DataSet とデータ ソースの間でデータを取得および保存するための、ブリッジの役割を果たします。OdbcDataAdapter は、このブリッジを提供するために、データ ソース内のデータを DataSet に読み込む Fill、および DataSet での変更をデータ ソースに送り返す Update を使用します。
OdbcDataAdapter は、DataSet にデータを読み込むときに、返されたデータを格納するテーブルおよび列が存在しない場合は、それらを作成します。ただし、MissingSchemaAction プロパティを AddWithKey に設定しない限り、暗黙的に作成されたスキーマには主キー情報は設定されません。DataSet にデータを格納する前に、FillSchema を使用して、主キー情報を含むスキーマを OdbcDataAdapter に作成させることもできます。詳細については、「DataSet への既存の制約の追加」を参照してください。
![]() |
---|
主キー列を持たないデータ ソースに対して Fill メソッドを呼び出すと、OdbcDataAdapter は、一意の制約列を主キーに昇格させようとします。この処理中に、OdbcDataAdapter は、一意の制約列を null 許容ではない列としてマークします。この動作は、一意の制約列に null 値が存在しない限り、機能します。null 値が存在する場合、Fill メソッドは、制約違反で失敗します。このような状況を避けるために、一意の制約列には null 値を許可しないでください。 |
![]() |
---|
ODBC のネイティブ ドライバの制約により、FillSchema を呼び出すと、DataTable は 1 つだけ返されます。これは、複数の DataTable オブジェクトを返す必要がある SQL バッチ ステートメントを実行したときも同じです。 |
OdbcDataAdapter には、データの読み込みと更新を効率的に行うために、SelectCommand、InsertCommand、DeleteCommand、UpdateCommand、TableMappings の各プロパティも用意されています。

OdbcCommand、OdbcDataAdapter、および OdbcConnection を使用してレコードを選択し、選択した行を DataSet に格納する例を次に示します。
Public Function GetDataSetFromAdapter( _ ByVal dataSet As DataSet, ByVal connectionString As String, _ ByVal queryString As String) As DataSet Using connection As New OdbcConnection(connectionString) Dim adapter As New OdbcDataAdapter(queryString, connection) ' Open the connection and fill the DataSet. Try connection.Open() adapter.Fill(dataSet) Catch ex As Exception Console.WriteLine(ex.Message) End Try ' The connection is automatically closed when the ' code exits the Using block. End Using Return dataSet End Function
public DataSet GetDataSetFromAdapter( DataSet dataSet, string connectionString, string queryString) { using (OdbcConnection connection = new OdbcConnection(connectionString)) { OdbcDataAdapter adapter = new OdbcDataAdapter(queryString, connection); // Open the connection and fill the DataSet. try { connection.Open(); adapter.Fill(dataSet); } catch (Exception ex) { Console.WriteLine(ex.Message); } // The connection is automatically closed when the // code exits the using block. } return dataSet; }

System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DataAdapter
System.Data.Common.DbDataAdapter
System.Data.Odbc.OdbcDataAdapter


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


OdbcDataAdapter コンストラクタ ()
アセンブリ: System.Data (system.data.dll 内)


OdbcDataAdapter のインスタンスを作成すると、書き込み専用/読み取り専用プロパティは、次の表に示す既定値に設定されます。
MissingMappingAction | MissingMappingAction.Passthrough |
MissingSchemaAction | MissingSchemaAction.Add |

OdbcDataAdapter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Function CreateDataAdapter( _ ByVal connection As OdbcConnection) As OdbcDataAdapter Dim selectCommand As String = _ "SELECT CustomerID, CompanyName FROM Customers" Dim adapter As OdbcDataAdapter = _ New OdbcDataAdapter(selectCommand, connection) adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey ' Create the Insert, Update and Delete commands. adapter.InsertCommand = New OdbcCommand( _ "INSERT INTO Customers (CustomerID, CompanyName) " & _ "VALUES (?, ?)") adapter.UpdateCommand = New OdbcCommand( _ "UPDATE Customers SET CustomerID = ?, CompanyName = ? " & _ "WHERE CustomerID = ?") adapter.DeleteCommand = New OdbcCommand( _ "DELETE FROM Customers WHERE CustomerID = ?") ' Create the parameters. adapter.InsertCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.InsertCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.UpdateCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original adapter.DeleteCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original Return adapter End Function
public static OdbcDataAdapter CreateDataAdapter( OdbcConnection connection) { string selectCommand = "SELECT CustomerID, CompanyName FROM Customers"; OdbcDataAdapter adapter = new OdbcDataAdapter( selectCommand, connection); adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey; // Create the Insert, Update and Delete commands. adapter.InsertCommand = new OdbcCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)"); adapter.UpdateCommand = new OdbcCommand( "UPDATE Customers SET CustomerID = ?, CompanyName = ? " + "WHERE CustomerID = ?"); adapter.DeleteCommand = new OdbcCommand( "DELETE FROM Customers WHERE CustomerID = ?"); // Create the parameters. adapter.InsertCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.InsertCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.UpdateCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; adapter.DeleteCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; return adapter; }

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


OdbcDataAdapter コンストラクタ (String, String)
アセンブリ: System.Data (system.data.dll 内)

Dim selectCommandText As String Dim selectConnectionString As String Dim instance As New OdbcDataAdapter(selectCommandText, selectConnectionString)
- selectCommandText
SQL SELECT ステートメントまたはストアド プロシージャである文字列。この文字列は、OdbcDataAdapter の SelectCommand プロパティによって使用されます。

OdbcDataAdapter コンストラクタのこのオーバーロードでは、selectConnectionString パラメータを使用して SelectCommand プロパティを設定します。ただし、接続の確立は行われません。明示的に接続を確立する必要があります。

OdbcDataAdapter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Function CreateDataAdapter( _ ByVal connection As OdbcConnection) As OdbcDataAdapter Dim selectCommand As String = _ "SELECT CustomerID, CompanyName FROM Customers" Dim adapter As OdbcDataAdapter = _ New OdbcDataAdapter(selectCommand, connection) adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey ' Create the Insert, Update and Delete commands. adapter.InsertCommand = New OdbcCommand( _ "INSERT INTO Customers (CustomerID, CompanyName) " & _ "VALUES (?, ?)") adapter.UpdateCommand = New OdbcCommand( _ "UPDATE Customers SET CustomerID = ?, CompanyName = ? " & _ "WHERE CustomerID = ?") adapter.DeleteCommand = New OdbcCommand( _ "DELETE FROM Customers WHERE CustomerID = ?") ' Create the parameters. adapter.InsertCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.InsertCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.UpdateCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original adapter.DeleteCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original Return adapter End Function
public static OdbcDataAdapter CreateDataAdapter( OdbcConnection connection) { string selectCommand = "SELECT CustomerID, CompanyName FROM Customers"; OdbcDataAdapter adapter = new OdbcDataAdapter( selectCommand, connection); adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey; // Create the Insert, Update and Delete commands. adapter.InsertCommand = new OdbcCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)"); adapter.UpdateCommand = new OdbcCommand( "UPDATE Customers SET CustomerID = ?, CompanyName = ? " + "WHERE CustomerID = ?"); adapter.DeleteCommand = new OdbcCommand( "DELETE FROM Customers WHERE CustomerID = ?"); // Create the parameters. adapter.InsertCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.InsertCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.UpdateCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; adapter.DeleteCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; return adapter; }

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


OdbcDataAdapter コンストラクタ (String, OdbcConnection)
アセンブリ: System.Data (system.data.dll 内)

Dim selectCommandText As String Dim selectConnection As OdbcConnection Dim instance As New OdbcDataAdapter(selectCommandText, selectConnection)
- selectCommandText
SQL SELECT ステートメントまたはストアド プロシージャである文字列。この文字列は、OdbcDataAdapter の SelectCommand プロパティによって使用されます。
- selectConnection
接続を表す OdbcConnection。


OdbcDataAdapter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Function CreateDataAdapter( _ ByVal connection As OdbcConnection) As OdbcDataAdapter Dim selectCommand As String = _ "SELECT CustomerID, CompanyName FROM Customers" Dim adapter As OdbcDataAdapter = _ New OdbcDataAdapter(selectCommand, connection) adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey ' Create the Insert, Update and Delete commands. adapter.InsertCommand = New OdbcCommand( _ "INSERT INTO Customers (CustomerID, CompanyName) " & _ "VALUES (?, ?)") adapter.UpdateCommand = New OdbcCommand( _ "UPDATE Customers SET CustomerID = ?, CompanyName = ? " & _ "WHERE CustomerID = ?") adapter.DeleteCommand = New OdbcCommand( _ "DELETE FROM Customers WHERE CustomerID = ?") ' Create the parameters. adapter.InsertCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.InsertCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.UpdateCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original adapter.DeleteCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original Return adapter End Function
public static OdbcDataAdapter CreateDataAdapter( OdbcConnection connection) { string selectCommand = "SELECT CustomerID, CompanyName FROM Customers"; OdbcDataAdapter adapter = new OdbcDataAdapter( selectCommand, connection); adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey; // Create the Insert, Update and Delete commands. adapter.InsertCommand = new OdbcCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)"); adapter.UpdateCommand = new OdbcCommand( "UPDATE Customers SET CustomerID = ?, CompanyName = ? " + "WHERE CustomerID = ?"); adapter.DeleteCommand = new OdbcCommand( "DELETE FROM Customers WHERE CustomerID = ?"); // Create the parameters. adapter.InsertCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.InsertCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.UpdateCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; adapter.DeleteCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; return adapter; }

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


OdbcDataAdapter コンストラクタ (OdbcCommand)
アセンブリ: System.Data (system.data.dll 内)

- selectCommand
SQL SELECT ステートメントまたはストアド プロシージャである OdbcCommand。これは、OdbcDataAdapter の SelectCommand プロパティとして設定されます。

OdbcDataAdapter コンストラクタの実装により、SelectCommand プロパティを selectCommand パラメータで指定した値に設定します。
OdbcDataAdapter のインスタンスを作成すると、書き込み専用/読み取り専用プロパティは、次の表に示す既定値に設定されます。
MissingMappingAction | MissingMappingAction.Passthrough |
MissingSchemaAction | MissingSchemaAction.Add |

OdbcDataAdapter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Function CreateDataAdapter( _ ByVal connection As OdbcConnection) As OdbcDataAdapter Dim selectCommand As String = _ "SELECT CustomerID, CompanyName FROM Customers" Dim adapter As OdbcDataAdapter = _ New OdbcDataAdapter(selectCommand, connection) adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey ' Create the Insert, Update and Delete commands. adapter.InsertCommand = New OdbcCommand( _ "INSERT INTO Customers (CustomerID, CompanyName) " & _ "VALUES (?, ?)") adapter.UpdateCommand = New OdbcCommand( _ "UPDATE Customers SET CustomerID = ?, CompanyName = ? " & _ "WHERE CustomerID = ?") adapter.DeleteCommand = New OdbcCommand( _ "DELETE FROM Customers WHERE CustomerID = ?") ' Create the parameters. adapter.InsertCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.InsertCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID") adapter.UpdateCommand.Parameters.Add( _ "@CompanyName", OdbcType.VarChar, 40, "CompanyName") adapter.UpdateCommand.Parameters.Add( _ "@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original adapter.DeleteCommand.Parameters.Add( _ "@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = _ DataRowVersion.Original Return adapter End Function
public static OdbcDataAdapter CreateDataAdapter( OdbcConnection connection) { string selectCommand = "SELECT CustomerID, CompanyName FROM Customers"; OdbcDataAdapter adapter = new OdbcDataAdapter( selectCommand, connection); adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey; // Create the Insert, Update and Delete commands. adapter.InsertCommand = new OdbcCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)"); adapter.UpdateCommand = new OdbcCommand( "UPDATE Customers SET CustomerID = ?, CompanyName = ? " + "WHERE CustomerID = ?"); adapter.DeleteCommand = new OdbcCommand( "DELETE FROM Customers WHERE CustomerID = ?"); // Create the parameters. adapter.InsertCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.InsertCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID"); adapter.UpdateCommand.Parameters.Add("@CompanyName", OdbcType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@oldCustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; adapter.DeleteCommand.Parameters.Add("@CustomerID", OdbcType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; return adapter; }

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


OdbcDataAdapter コンストラクタ

名前 | 説明 |
---|---|
OdbcDataAdapter () | OdbcDataAdapter クラスの新しいインスタンスを初期化します。 |
OdbcDataAdapter (OdbcCommand) | 指定した SQL SELECT ステートメントを使用して、OdbcDataAdapter クラスの新しいインスタンスを初期化します。 |
OdbcDataAdapter (String, OdbcConnection) | SQL SELECT ステートメントと OdbcConnection を使用して、OdbcDataAdapter クラスの新しいインスタンスを初期化します。 |
OdbcDataAdapter (String, String) | SQL SELECT ステートメントと接続文字列を使用して、OdbcDataAdapter クラスの新しいインスタンスを初期化します。 |

OdbcDataAdapter プロパティ

名前 | 説明 | |
---|---|---|
![]() | AcceptChangesDuringFill | Fill 操作中に DataTable に DataRow が追加された後で、その行に対して AcceptChanges を呼び出すかどうかを示す値を取得または設定します。 ( DataAdapter から継承されます。) |
![]() | AcceptChangesDuringUpdate | Update で AcceptChanges が呼び出されるかどうかを取得または設定します。 ( DataAdapter から継承されます。) |
![]() | Container | Component を格納している IContainer を取得します。 ( Component から継承されます。) |
![]() | ContinueUpdateOnError | 行の更新中にエラーが発生したときに、例外を生成するかどうかを指定する値を取得または設定します。 ( DataAdapter から継承されます。) |
![]() | DeleteCommand | データ ソース内のレコードを削除するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | FillLoadOption | アダプタが DbDataReader から DataTable にデータを読み込む方法を決定する LoadOption を取得または設定します。 ( DataAdapter から継承されます。) |
![]() | InsertCommand | データ ソースに新しいレコードを挿入するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | MissingMappingAction | 一致するテーブルまたは列が受信データに含まれていない場合に実行するアクションを決定します。 ( DataAdapter から継承されます。) |
![]() | MissingSchemaAction | 既存の DataSet スキーマが受信データと一致しないときに実行するアクションを決定します。 ( DataAdapter から継承されます。) |
![]() | ReturnProviderSpecificTypes | Fill メソッドがプロバイダ固有の値、または共通の CLS 準拠の値のどちらを返すかを取得または設定します。 ( DataAdapter から継承されます。) |
![]() | SelectCommand | データ ソース内のレコードを選択するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | Site | Component の ISite を取得または設定します。 ( Component から継承されます。) |
![]() | TableMappings | ソース テーブルと DataTable との間のマスター マップを提供するコレクションを取得します。 ( DataAdapter から継承されます。) |
![]() | UpdateBatchSize | バッチ処理サポートを有効にするかどうか、および、1 回のバッチで実行可能なコマンド数を指定する値を取得または設定します。 ( DbDataAdapter から継承されます。) |
![]() | UpdateCommand | データ ソース内のレコードを更新するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Data.IDbDataAdapter.DeleteCommand | このメンバの説明については、DeleteCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.InsertCommand | このメンバの説明については、InsertCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.SelectCommand | このメンバの説明については、SelectCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.UpdateCommand | このメンバの説明については、UpdateCommand のトピックを参照してください。 |

OdbcDataAdapter メソッド

名前 | 説明 | |
---|---|---|
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) |
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | Fill | オーバーロードされます。 DataSet または DataTable にデータを読み込みます。 ( DbDataAdapter から継承されます。) |
![]() | FillSchema | オーバーロードされます。 DataTable を DataSet に追加し、データ ソース内のスキーマと一致するようにスキーマを設定します。 ( DbDataAdapter から継承されます。) |
![]() | GetFillParameters | SQL SELECT ステートメントの実行時にユーザーが設定したパラメータを取得します。 ( DbDataAdapter から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ResetFillLoadOption | FillLoadOption を既定の状態にリセットし、Fill で AcceptChangesDuringFill を受け入れるようにします。 ( DataAdapter から継承されます。) |
![]() | ShouldSerializeAcceptChangesDuringFill | AcceptChangesDuringFill プロパティを永続化する必要があるかどうかを決定します。 ( DataAdapter から継承されます。) |
![]() | ShouldSerializeFillLoadOption | FillLoadOption プロパティを永続化する必要があるかどうかを決定します。 ( DataAdapter から継承されます。) |
![]() | ToString | Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。) |
![]() | Update | オーバーロードされます。 DataSet 内の挿入行、更新行、または削除行に対して、INSERT、UPDATE、または DELETE ステートメントを個別に呼び出します。 ( DbDataAdapter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |


OdbcDataAdapter メンバ
DataSet へのデータの格納およびデータ ソースの更新に使用される、一連のデータ コマンドおよびデータ ソース接続を表します。このクラスは継承できません。
OdbcDataAdapter データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | AcceptChangesDuringFill | Fill 操作中に DataTable に DataRow が追加された後で、その行に対して AcceptChanges を呼び出すかどうかを示す値を取得または設定します。(DataAdapter から継承されます。) |
![]() | AcceptChangesDuringUpdate | Update で AcceptChanges が呼び出されるかどうかを取得または設定します。(DataAdapter から継承されます。) |
![]() | Container | Component を格納している IContainer を取得します。(Component から継承されます。) |
![]() | ContinueUpdateOnError | 行の更新中にエラーが発生したときに、例外を生成するかどうかを指定する値を取得または設定します。(DataAdapter から継承されます。) |
![]() | DeleteCommand | データ ソース内のレコードを削除するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | FillLoadOption | アダプタが DbDataReader から DataTable にデータを読み込む方法を決定する LoadOption を取得または設定します。(DataAdapter から継承されます。) |
![]() | InsertCommand | データ ソースに新しいレコードを挿入するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | MissingMappingAction | 一致するテーブルまたは列が受信データに含まれていない場合に実行するアクションを決定します。(DataAdapter から継承されます。) |
![]() | MissingSchemaAction | 既存の DataSet スキーマが受信データと一致しないときに実行するアクションを決定します。(DataAdapter から継承されます。) |
![]() | ReturnProviderSpecificTypes | Fill メソッドがプロバイダ固有の値、または共通の CLS 準拠の値のどちらを返すかを取得または設定します。(DataAdapter から継承されます。) |
![]() | SelectCommand | データ ソース内のレコードを選択するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |
![]() | Site | Component の ISite を取得または設定します。(Component から継承されます。) |
![]() | TableMappings | ソース テーブルと DataTable との間のマスター マップを提供するコレクションを取得します。(DataAdapter から継承されます。) |
![]() | UpdateBatchSize | バッチ処理サポートを有効にするかどうか、および、1 回のバッチで実行可能なコマンド数を指定する値を取得または設定します。 (DbDataAdapter から継承されます。) |
![]() | UpdateCommand | データ ソース内のレコードを更新するための SQL ステートメントまたはストアド プロシージャを取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラを追加します。(Component から継承されます。) |
![]() | FillError | 格納操作中にエラーが発生したときに返されます。(DataAdapter から継承されます。) |
![]() | RowUpdated | 更新操作中に、データ ソースに対してコマンドが実行された後に発生します。 |
![]() | RowUpdating | Update 処理中に、データ ソースに対してコマンドが実行される前に発生します。 |

名前 | 説明 | |
---|---|---|
![]() | System.ICloneable.Clone | このメンバの説明については、ICloneable.Clone のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.DeleteCommand | このメンバの説明については、DeleteCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.InsertCommand | このメンバの説明については、InsertCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.SelectCommand | このメンバの説明については、SelectCommand のトピックを参照してください。 |
![]() | System.Data.IDbDataAdapter.UpdateCommand | このメンバの説明については、UpdateCommand のトピックを参照してください。 |

Weblioに収録されているすべての辞書からOdbcDataAdapterを検索する場合は、下記のリンクをクリックしてください。

- OdbcDataAdapterのページへのリンク