次の方法で共有


DbDataAdapter.Fill メソッド

データ ソース内の行と一致するように DataSet 内の行を追加または更新します。

オーバーロードの一覧

DataSet 名を使用して、データ ソース内の行と一致するように、 DataSet 内の行を追加または更新します。また、Table という名前の DataTable を作成します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Overrides Public Function Fill(DataSet) As Integer Implements IDataAdapter.Fill

[C#] public override int Fill(DataSet);

[C++] public: int Fill(DataSet*);

[JScript] public override function Fill(DataSet) : int;

DataTable 名を使用して、データ ソース内の行と一致するように DataTable 内の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function Fill(DataTable) As Integer

[C#] public int Fill(DataTable);

[C++] public: int Fill(DataTable*);

[JScript] public function Fill(DataTable) : int;

DataSet 名および DataTable 名を使用して、データ ソース内の列と一致するように DataSet 内の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function Fill(DataSet, String) As Integer

[C#] public int Fill(DataSet, string);

[C++] public: int Fill(DataSet*, String*);

[JScript] public function Fill(DataSet, String) : int;

指定した DataTable 名および IDataReader 名を使用して、データ ソース内の列と一致するように DataTable 内の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDataReader) As Integer

[C#] protected virtual int Fill(DataTable, IDataReader);

[C++] protected: virtual int Fill(DataTable*, IDataReader*);

[JScript] protected function Fill(DataTable, IDataReader) : int;

DataTable 名、指定した SQL SELECT ステートメント、および CommandBehavior を使用して、データ ソース内の列と一致するように DataTable 内の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDbCommand, CommandBehavior) As Integer

[C#] protected virtual int Fill(DataTable, IDbCommand, CommandBehavior);

[C++] protected: virtual int Fill(DataTable*, IDbCommand*, CommandBehavior);

[JScript] protected function Fill(DataTable, IDbCommand, CommandBehavior) : int;

DataSet 名および DataTable 名を使用して、データ ソース内の行と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function Fill(DataSet, Integer, Integer, String) As Integer

[C#] public int Fill(DataSet, int, int, string);

[C++] public: int Fill(DataSet*, int, int, String*);

[JScript] public function Fill(DataSet, int, int, String) : int;

DataSet 名、 DataTable 名、および IDataReader 名を使用して、データ ソース内の列と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, String, IDataReader, Integer, Integer) As Integer

[C#] protected virtual int Fill(DataSet, string, IDataReader, int, int);

[C++] protected: virtual int Fill(DataSet*, String*, IDataReader*, int, int);

[JScript] protected function Fill(DataSet, String, IDataReader, int, int) : int;

DataSet 名、ソース テーブル名、コマンド文字列、およびコマンド動作を使用して、データ ソース内の列と一致するように、 DataSet 内の指定した範囲の行を追加または更新します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, Integer, Integer, String, IDbCommand, CommandBehavior) As Integer

[C#] protected virtual int Fill(DataSet, int, int, string, IDbCommand, CommandBehavior);

[C++] protected: virtual int Fill(DataSet*, int, int, String*, IDbCommand*, CommandBehavior);

[JScript] protected function Fill(DataSet, int, int, String, IDbCommand, CommandBehavior) : int;

使用例

[Visual Basic, C#, C++] OleDbDataAdapter 派生クラスを使用して、 DataSetcategories テーブルのデータ ソースの行を、10 行目から開始して 15 行格納する例を示します。この例では、 OleDbDataAdapter および DataSet が作成されていることを前提にしています。

[Visual Basic, C#, C++] メモ   ここでは、Fill のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Public Sub GetMyRecords()
    ' ...
    ' create myDataSet and myDataAdapter
    ' ...
    myDataAdapter.Fill(myDataSet, 9, 15, "Categories")
End Sub

[C#] 
public void GetMyRecords() {
   // ...
   // create myDataSet and myDataAdapter
   // ...
   myDataAdapter.Fill(myDataSet,9,15,"Categories");
}

[C++] 
void GetMyRecords() {
   // ...
   // create myDataSet and myDataAdapter
   // ...
   myDataAdapter->Fill(myDataSet,9,15,S"Categories");
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

DbDataAdapter クラス | DbDataAdapter メンバ | System.Data.Common 名前空間