次の方法で共有


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

OLE DB コンシューマー テンプレートには、次のマクロとグローバル関数があります。

グローバル関数

AtlTraceErrorRecords

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

アクセサー マップ マクロ

BEGIN_ACCESSOR

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

BEGIN_ACCESSOR_MAP

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

END_ACCESSOR

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

END_ACCESSOR_MAP

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

列マップ マクロ

BEGIN_COLUMN_MAP

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

BLOB_ENTRY

バイナリ ラージ オブジェクト (BLOB: Binary Large Object) を連結するために使用されます。

BLOB_ENTRY_LENGTH

BLOB データ列の長さをレポートします。

BLOB_ENTRY_LENGTH_STATUS

BLOB データ列の長さとステータスをレポートします。

BLOB_ENTRY_STATUS

BLOB データ列のステータスをレポートします。

BLOB_NAME

BLOB を列名で連結するために使用されます。

BLOB_NAME_LENGTH

BLOB データ列の長さをレポートします。

BLOB_NAME_LENGTH_STATUS

BLOB データ列の長さとステータスをレポートします。

BLOB_NAME_STATUS

BLOB データ列のステータスをレポートします。

BOOKMARK_ENTRY

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

COLUMN_ENTRY

データベースの特定の列との連結を表します。

COLUMN_ENTRY_EX

データベースの特定の列との連結を表します。 type、lengthprecision、scale、および status の各パラメーターをサポートします。

COLUMN_ENTRY_LENGTH

データベースの特定の列との連結を表します。 変数 length をサポートします。

COLUMN_ENTRY_LENGTH_STATUS

データベースの特定の列との連結を表します。 statuslength の各パラメーターをサポートします。

COLUMN_ENTRY_PS

データベースの特定の列との連結を表します。 precision と scale の各パラメーターをサポートします。

COLUMN_ENTRY_PS_LENGTH

データベースの特定の列との連結を表します。 変数 length、パラメーター precision および scale をサポートします。

COLUMN_ENTRY_PS_LENGTH_STATUS

データベースの特定の列との連結を表します。 変数 statuslength、パラメーター precision と scale をサポートします。

COLUMN_ENTRY_PS_STATUS

データベースの特定の列との連結を表します。 変数 status、パラメーター precision および scale をサポートします。

COLUMN_ENTRY_STATUS

データベースの特定の列との連結を表します。 変数 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 コンシューマー テンプレート リファレンス