コマンド オブジェクト インターフェイス

OLE DB がコマンド オブジェクトに定義された必須および省略可能なインターフェイスを次に示します。

コマンド


インターフェイス

必須?
OLE DB テンプレート クラスによって実装されます。?
IAccessor 必須 はい
IColumnsInfo 必須 はい
ICommand 必須 はい
ICommandProperties 必須 はい
ICommandText 必須 はい
IConvertType 必須 はい
IColumnsRowset オプション なし
ICommandPrepare オプション なし
ICommandWithParameters オプション なし
ISupportErrorInfo オプション なし

コマンド オブジェクトはIAccessorを使用して、パラメーターのバインドを指定します。DBBINDING構造体の配列を渡すIAccessor::CreateAccessor、消費者を呼び出します。DBBINDING には(タイプ、長さ、およびように)、列バインディングに関する情報が含まれています。プロバイダーは構造を受信し、データの転送方法と、変換が必要かどうかを決定します。

ICommandTextインターフェイスを使用すると、テキスト コマンドを指定できます。ICommandPropertiesインターフェイスすべてコマンド プロパティの処理します。

OLE DB プロバイダー テンプレートのアーキテクチャに戻る

Index