宏和全局函数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 数据列的长度。

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_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使用者模板引用