コマンド オブジェクト インターフェイス
更新 : 2007 年 11 月
次の表は、OLE DB がコマンド オブジェクトに対して定義している必須インターフェイスと省略可能なインターフェイスを示しています。
インターフェイス |
必須? |
OLE DB テンプレートで実装されていますか? |
---|---|---|
必須 |
○ |
|
必須 |
○ |
|
必須 |
○ |
|
必須 |
○ |
|
必須 |
○ |
|
必須 |
○ |
|
省略可能 |
× |
|
省略可能 |
× |
|
省略可能 |
× |
|
省略可能 |
× |
|
省略可能 |
× |
|
省略可能 |
× |
コマンド オブジェクトは IAccessor を使用して、パラメータの連結を指定します。コンシューマは、DBBINDING 構造体の配列を引数として IAccessor::CreateAccessor を呼び出します。DBBINDING は、列バインディングに関する情報 (型や長さなど) を保持しています。プロバイダは構造体を受け取って、データの転送方法と、変換が必要かどうかを判断します。
ICommandText インターフェイスは、テキスト コマンドを指定する手段を提供します。ICommandProperties インターフェイスはすべてのコマンド プロパティを処理します。