次の方法で共有


DataAdapter クラス

DataSet へのデータの格納およびデータ ソースの更新に使用される、一連のデータ コマンドおよびデータベース接続を表します。

この型のすべてのメンバの一覧については、DataAdapter メンバ を参照してください。

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Data.Common.DataAdapter
            System.Data.Common.DbDataAdapter

MustInherit Public Class DataAdapter
   Inherits Component
   Implements IDataAdapter
[C#]
public abstract class DataAdapter : Component, IDataAdapter
[C++]
public __gc __abstract class DataAdapter : public Component,
   IDataAdapter
[JScript]
public abstract class DataAdapter extends Component implements
   IDataAdapter

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

DataAdapter は、 DataSet とデータ ソースとの間でデータを取得および保存するための、ブリッジの役割を果たします。 DataAdapter は、このブリッジを提供するために、 DataSet 内のデータをデータ ソース内のデータと一致するように変更する Fill と、データ ソース内のデータを DataSet 内のデータと一致するように変更する Update で、割り当てを行います。

Microsoft SQL Server データベースに接続する場合は、関連付けられた SqlCommand オブジェクトおよび SqlConnection オブジェクトと共に SqlDataAdapter を使用することによって、全体的なパフォーマンスを向上させることができます。OLE DB をサポートするデータ ソースに接続する場合は、関連付けられた OleDbCommand オブジェクトおよび OleDbConnection オブジェクトと共に DataAdapter を使用します。ODBC をサポートするデータ ソースに接続する場合は、関連付けられた OdbcCommand オブジェクトおよび OdbcConnection オブジェクトと共に DataAdapter を使用します。Oracle データベースに接続する場合は、関連付けられた System.Data.OracleClient.OracleCommand オブジェクトおよび System.Data.OracleClient.OracleConnection オブジェクトと共に DataAdapter を使用します。

DataAdapter のインスタンスを作成すると、読み書き可能プロパティが初期値に設定されます。これらの初期値の一覧については、 DataAdapter コンストラクタのトピックを参照してください。

必要条件

名前空間: System.Data.Common

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Data (System.Data.dll 内)

参照

DataAdapter メンバ | System.Data.Common 名前空間