ADO オブジェクトとコレクション
ADO は、次の 9 つのオブジェクトと 4 つのコレクションで構成されます。
オブジェクトまたはコレクション | 説明 |
---|---|
Connection オブジェクト | データソースとの一意のセッションを表します。 クライアント/サーバー データベース システムの場合は、サーバーとの実際のネットワーク接続と同じことがあります。 プロバイダーによってサポートされる機能によっては、Connection オブジェクトの一部のコレクション、メソッド、またはプロパティが使用できない場合があります。 |
Command オブジェクト | データ ソースに対して実行することを目的とした特定のコマンド (SQL クエリなど) を定義するために使用されます。 |
Recordset オブジェクト | ベース テーブルのレコードのセット全体または実行されたコマンドの結果を表します。 すべての Recordset オブジェクトは、レコード (行) とフィールド (列) で構成されます。 |
Record オブジェクト | Recordset またはプロバイダーからの 1 行のデータを表します。 このレコードは、プロバイダーに応じて、データベース レコードまたはその他の種類のオブジェクト (ファイルやディレクトリなど) を表す場合があります。 |
Stream オブジェクト | バイナリまたはテキスト データのストリームを表します。 たとえば、XML ドキュメントをコマンド入力用のストリームに読み込んだり、クエリの結果として特定のプロバイダーから返したりすることができます。 Stream オブジェクトを使って、これらのデータ ストリームを含むフィールドまたはレコードを操作できます。 |
Parameter オブジェクト | パラメーター化クエリまたはストアド プロシージャに基づいて Command オブジェクトに関連付けられているパラメーターまたは引数を表します。 |
Field オブジェクト | 共通データ型を持つデータ列を表します。 各 Field オブジェクトは、Recordset 内の列に対応します。 |
Property オブジェクト | プロバイダーによって定義される ADO オブジェクトの特性を表します。 ADO オブジェクトには、組み込みと動的の 2 種類のプロパティがあります。 組み込みプロパティとは、ADO で実装され、新しいオブジェクトですぐに使用できるプロパティです。 Property オブジェクトは、基になるプロバイダーによって定義される動的プロパティのコンテナーです。 |
Error オブジェクト | プロバイダーが関係する 1 つの操作に関するデータ アクセス エラーの詳細が含まれます。 |
Fields コレクション | Recordset オブジェクトまたは Record オブジェクトのすべての Field オブジェクトが格納されます。 |
Properties コレクション | オブジェクトの特定のインスタンスのすべての Property オブジェクトを格納します。 |
Parameters コレクション | Command オブジェクトのすべての Parameter オブジェクトを格納します。 |
Errors コレクション | 1 つのプロバイダー関連のエラーに応答して作成されたすべての Error オブジェクトが含まれます。 |