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