ADO のオブジェクトとインターフェイス
これらのオブジェクト間の関係は、ADO オブジェクト モデルで表されます。
各オブジェクトは、対応するコレクションに格納することができます。 たとえば、Error オブジェクトは Errors コレクションに含めることができます。 詳細については、「ADO のコレクション」またはコレクションに関する特定のトピックを参照してください。
オブジェクトまたはインターフェイス | 説明 |
---|---|
IADOCommandConstruction | ADOCommand オブジェクトから基になる OLEDB コマンドを取得するために使用します。 |
ADORecordConstruction | C/C++ アプリケーションの OLE DB Row オブジェクトから ADO Record オブジェクトを構築します。 |
ADORecordsetConstruction | C/C++ アプリケーションの OLE DB Rowset オブジェクトから ADO Recordset オブジェクトを構築します。 |
ADOStreamConstruction インターフェイス | C/C++ アプリケーションの OLE DB IStream オブジェクトから ADO Stream オブジェクトを構築します。 |
コマンド | データ ソースに対して実行する特定のコマンドを定義します。 Command オブジェクトでのスクリプト作成は安全ではありません。 |
接続 | データ ソースへの開いた接続を表します。 Connection オブジェクトでは、安全にスクリプトを作成することができます。 |
IDSOShapeExtensions インターフェイス | SHAPE プロバイダーの基になる OLEDB データ ソース オブジェクトを取得します。 |
Error | プロバイダーが関係する 1 つの操作に関するデータ アクセス エラーの詳細が含まれます。 Error オブジェクトでのスクリプト作成は安全ではありません。 |
フィールド | 共通データ型を持つデータ列を表します。 |
パラメーター | パラメーター化クエリまたはストアド プロシージャに基づいて Command オブジェクトに関連付けられているパラメーターまたは引数を表します。 Parameter オブジェクトでのスクリプト作成は安全ではありません。 |
プロパティ | プロバイダーによって定義される ADO オブジェクトの動的特性を表します。 |
レコード | Recordset の行、またはファイル システム内のディレクトリまたはファイルを表します。 Record オブジェクトでは、安全にスクリプトを作成することができます。 |
レコードセット | ベース テーブルのレコードのセットまたは実行されたコマンドの結果を表します。
Recordset オブジェクトでは常に、現在のレコードとしてセット内の 1 つのレコードのみが参照されます。 Recordset オブジェクトでは、安全にスクリプトを作成することができます。 |
Stream | データのバイナリ ストリームを表します。 Stream オブジェクトでは、安全にスクリプトを作成することができます。 |
参照
ADO の API リファレンス
ADO のコレクション
ADO の動的プロパティ
ADO の列挙定数
付録 B: ADO エラー
ADO のイベント
ADO メソッド
ADO オブジェクト モデル
ADO のプロパティ