次の方法で共有


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

OLE DB コンシューマー テンプレートは次のマクロおよびグローバル関数が含まれる T:

グローバル関数

AtlTraceErrorRecords

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

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

BEGIN_ACCESSOR

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

BEGIN_ACCESSOR_MAP

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

END_ACCESSOR

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

END_ACCESSOR_MAP

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

列マップ マクロ

BEGIN_COLUMN_MAP

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

BLOB_ENTRY

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

BLOB_ENTRY_LENGTH

BLOB のデータ列の長さを報告します。

BLOB_ENTRY_LENGTH_STATUS

BLOB のデータ列の長さとステータスが示されます。

BLOB_ENTRY_STATUS

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

BLOB_NAME

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

BLOB_NAME_LENGTH

BLOB のデータ列の長さを報告します。

BLOB_NAME_LENGTH_STATUS

BLOB のデータ列の長さとステータスが示されます。

BLOB_NAME_STATUS

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

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 コンシューマー テンプレート リファレンス