OLE DB コンシューマー テンプレートに次のマクロが含まれます:
アクセサー マップ マクロ
| BEGIN_ACCESSOR | アクセサー エントリの先頭をマークします。 |
| BEGIN_ACCESSOR_MAP | アクセサー マップ エントリの先頭をマークします。 |
| END_ACCESSOR | アクセサー エントリの終わり。 |
| END_ACCESSOR_MAP | アクセサー マップ エントリの最後をマークします。 |
列マップ マクロ
| BEGIN_COLUMN_MAP | ユーザー レコード クラスの列マップ エントリの先頭をマークします。 |
| BOOKMARK_ENTRY | ブックマーク エントリの行セットを表します。ブックマーク エントリを特殊な列エントリです。 |
| する COLUMN_ENTRY | データベースの特定の列へのバインドを表します。 |
| COLUMN_ENTRY_TYPE | データベースの特定の列へのバインドを表します。型パラメーターがサポートされています。 |
| COLUMN_ENTRY_TYPE_SIZE | データベースの特定の列へのバインドを表します。種類とサイズのパラメーターがサポートされています |
| BLOB_ENTRY | バイナリ ラージ オブジェクトをバインドするために使用。 |
| BLOB_ENTRY_STATUS | BLOB フィールドの状態を報告します。 |
| COLUMN_ENTRY_EX | データベースの特定の列へのバインドを表します。サポート タイプ、長さ、精度、スケール、およびステータスのパラメーター。 |
| COLUMN_ENTRY_LENGTH | データベースの特定の列へのバインドを表します。長さ変数がサポートされています。 |
| COLUMN_ENTRY_LENGTH_STATUS | データベースの特定の列へのバインドを表します。ステータスと長さのパラメーターがサポートされています。 |
| COLUMN_ENTRY_PS | データベースの特定の列へのバインドを表します。精度と小数点以下桁数のパラメーターがサポートされています。 |
| COLUMN_ENTRY_PS_LENGTH | データベースの特定の列へのバインドを表します。長さの変数、精度、スケール パラメーターをサポートしています。 |
| COLUMN_ENTRY_PS_STATUS | データベースの特定の列へのバインドを表します。状態変数、精度、スケール パラメーターをサポートしています。 |
| COLUMN_ENTRY_PS_LENGTH_STATUS | データベースの特定の列へのバインドを表します。ステータスと長さの変数、精度と小数点以下桁数のパラメーターをサポートしています。 |
| COLUMN_ENTRY_STATUS | データベースの特定の列へのバインドを表します。状態変数をサポートします。 |
| END_COLUMN_MAP | 列マップ エントリの最後をマークします。 |
コマンド マクロ
| DEFINE_COMMAND | CCommandクラスを使用する場合、行セットを作成するために使用するコマンドを指定します。 |
パラメーター マップ マクロ
| BEGIN_PARAM_MAP | ユーザー レコード クラスのパラメーター マップ エントリの先頭をマークします。 |
| END_PARAM_MAP | パラメーター マップ エントリの最後をマークします。 |
| SET_PARAM_TYPE | 入力、出力、または入力/出力として、 SET_PARAM_TYPEマクロを実行する COLUMN_ENTRYマクロを指定します。 |
参照してください。
OLE DB コンシューマー テンプレートを使用して、消費者アーキテクチャ図、 Visual の C++ OLE DB コンシューマー テンプレート