次の方法で共有


OLE DB コンシューマー テンプレート用マクロおよびグローバル関数

OLE DB コンシューマー テンプレートは次のマクロやグローバル関数が含まれています:

グローバル関数

AtlTraceErrorRecords

エラーが返されるとダンプ デバイスに OLE DB のエラー情報をダンプします。

アクセサーのマップ マクロ

BEGIN_ACCESSOR

アクセサー エントリの開始を示します。

BEGIN_ACCESSOR_MAP

アクセサーのエントリ マップの開始を示します。

END_ACCESSOR

アクセサー エントリの終了位置を示します。

END_ACCESSOR_MAP

アクセサーのエントリ マップの終了位置を示します。

列マップ マクロ

BEGIN_COLUMN_MAP

ユーザー レコード クラスの列マップ エントリの開始を示します。

BLOB_ENTRY

バイナリ ラージ オブジェクト (BLOB) をバインドするために使用します。

BLOB_ENTRY_LENGTH

ブロブのデータ列の期間を報告します。

BLOB_ENTRY_LENGTH_STATUS

ブロブのデータ列の期間および状態を報告します。

BLOB_ENTRY_STATUS

ブロブのデータ列のステータスが示されます。

BLOB_NAME

項目の名前によってバイナリ ラージ オブジェクトをバインドするために使用します。

BLOB_NAME_LENGTH

ブロブのデータ列の期間を報告します。

BLOB_NAME_LENGTH_STATUS

ブロブのデータ列の期間および状態を報告します。

BLOB_NAME_STATUS

ブロブのデータ列のステータスが示されます。

BOOKMARK_ENTRY

行セットのブックマーク エントリを表します。ブックマーク エントリは列エントリの特殊な種類です。

COLUMN_ENTRY

データベースの特定の列にバインディングを表します。

COLUMN_ENTRY_EX

データベースの特定の列にバインディングを表します。type、 期間精度で、 scaleと 状態 パラメーターをサポートします。

COLUMN_ENTRY_LENGTH

データベースの特定の列にバインディングを表します。期間の 変数をサポートします。

COLUMN_ENTRY_LENGTH_STATUS

データベースの特定の列にバインディングを表します。サポート ステータス長さのパラメーター

COLUMN_ENTRY_PS

データベースの特定の列にバインディングを表します。サポート 精度 と scale パラメーター。

COLUMN_ENTRY_PS_LENGTH

データベースの特定の列にバインディングを表します。scale期間の 変数、 精度 とパラメーターをサポートします。

COLUMN_ENTRY_PS_LENGTH_STATUS

データベースの特定の列にバインディングを表します。サポート 状態期間の 変数、 精度 と scale パラメーター。

COLUMN_ENTRY_PS_STATUS

データベースの特定の列にバインディングを表します。scale状態 変数、 精度 とパラメーターをサポートします。

COLUMN_ENTRY_STATUS

データベースの特定の列にバインディングを表します。状態 変数をサポートします。

COLUMN_ENTRY_TYPE

データベースの特定の列にバインディングを表します。type パラメーターをサポートします。

COLUMN_ENTRY_TYPE_SIZE

データベースの特定の列にバインディングを表します。サポート type と size パラメーター。

COLUMN_NAME

データベースの特定の列にバインディングを名前で表します。

COLUMN_NAME_EX

データベースの特定の列にバインディングを名前で表します。データ型、サイズ、精度で、スケーリング、列の長さと列のステータスの仕様をサポートします。

COLUMN_NAME_LENGTH

データベースの特定の列にバインディングを名前で表します。列の長さの仕様をサポートします。

COLUMN_NAME_LENGTH_STATUS

データベースの特定の列にバインディングを名前で表します。列の長さとステータスの仕様をサポートします。

COLUMN_NAME_PS

データベースの特定の列にバインディングを名前で表します。精度とスケールの仕様をサポートします。

COLUMN_NAME_PS_LENGTH

データベースの特定の列にバインディングを名前で表します。精度で、規模と列の長さの仕様をサポートします。

COLUMN_NAME_PS_LENGTH_STATUS

データベースの特定の列にバインディングを名前で表します。精度で、スケーリング、列の長さと列のステータスの仕様をサポートします。

COLUMN_NAME_PS_STATUS

データベースの特定の列にバインディングを名前で表します。精度で、規模と列のステータスの仕様をサポートします。

COLUMN_NAME_STATUS

データベースの特定の列にバインディングを名前で表します。列のステータスの仕様をサポートします。

COLUMN_NAME_TYPE

データベースの特定の列にバインディングを名前で表します。データ型の仕様をサポートします。

COLUMN_NAME_TYPE_PS

データベースの特定の列にバインディングを名前で表します。データ型、精度とスケールの仕様をサポートします。

COLUMN_NAME_TYPE_SIZE

データベースの特定の列にバインディングを名前で表します。データ型とサイズの仕様をサポートします。

COLUMN_NAME_TYPE_STATUS

データベースの特定の列にバインディングを名前で表します。データ型と列のステータスの仕様をサポートします。

END_COLUMN_MAP

列マップ エントリの終了位置を示します。

コマンド マクロ

DEFINE_COMMAND

CCommand のクラスを使用すると、行セットを作成するために使用するコマンドを指定します。同意するの指定したアプリケーションの種類に一致する文字列型のみ (ANSI 形式または Unicode)。DEFINE_COMMANDの代わりに DEFINE_COMMAND_EX を使用することをお勧めします。

DEFINE_COMMAND_EX

CCommand のクラスを使用すると、行セットを作成するために使用するコマンドを指定します。サポート ANSI 文字型と Unicode アプリケーション。

パラメーター マップ マクロ

BEGIN_PARAM_MAP

ユーザー レコード クラスのパラメーター マップ エントリの開始を示します。

END_PARAM_MAP

パラメーター マップ エントリの終了位置を示します。

SET_PARAM_TYPE

入力と出力、または入力として SET_PARAM_TYPE のマクロに従う COLUMN_ENTRY のマクロを指定します。

参照

概念

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート リファレンス