OLE DB 使用者模板的宏和全局函数

由 OLE DB 使用者模板以下全局函数和宏:

全局函数

AtlTraceErrorRecords

false,则返回,转储 OLE DB 错误记录信息转储到设备。

访问器映射宏

BEGIN_ACCESSOR

标记访问函数入口的开头。

BEGIN_ACCESSOR_MAP

标记存取器映射项的开始。

END_ACCESSOR

标记访问函数入口的结尾。

END_ACCESSOR_MAP

标记存取器映射项的结束。

列映射宏

BEGIN_COLUMN_MAP

将列映射项的开头在用户记录类。

BLOB_ENTRY

用于绑定二进制大对象 (BLOB) (BLOB)。

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、长度精度状态 和 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_EX 而不是 DEFINE_COMMAND

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 使用者模板参考