Compartir a través de


Macros y funciones globales para las plantillas de consumidor OLE DB

Las plantillas de consumidor OLE DB incluye las siguientes macros y funciones globales:

Funciones globales

AtlTraceErrorRecords

Vuelca información de registro de errores de OLE DB al dispositivo de volcado si se devuelve un error.

Macros de mapa de descriptor de acceso

BEGIN_ACCESSOR

Marca el principio de una entrada de descriptor de acceso.

BEGIN_ACCESSOR_MAP

Marca el principio de las entradas del mapa del descriptor.

END_ACCESSOR

Marca el final de una entrada de descriptor de acceso.

END_ACCESSOR_MAP

Marca el final de las entradas del mapa del descriptor.

Macros de mapa de columnas

BEGIN_COLUMN_MAP

Marca el principio de las entradas del mapa de columnas en la clase de registro de usuario.

BLOB_ENTRY

Se utiliza para enlazar un objeto binario grande (BLOB).

BLOB_ENTRY_LENGTH

Informa de la longitud de la columna de datos BLOB.

BLOB_ENTRY_LENGTH_STATUS

Informes la longitud y el estado de la columna de datos BLOB.

BLOB_ENTRY_STATUS

Obtiene el estado de la columna de datos BLOB.

BLOB_NAME

Se utiliza para enlazar un nombre de objeto binario grande por columna.

BLOB_NAME_LENGTH

Informa de la longitud de la columna de datos BLOB.

BLOB_NAME_LENGTH_STATUS

Informes la longitud y el estado de la columna de datos BLOB.

BLOB_NAME_STATUS

Obtiene el estado de la columna de datos BLOB.

BOOKMARK_ENTRY

Representa una entrada de marcador en el conjunto de filas. Una entrada de marcador es una clase especial de entrada de la columna.

COLUMN_ENTRY

Representa un enlace a una columna concreta de la base de datos.

COLUMN_ENTRY_EX

Representa un enlace a la columna concreta de la base de datos. Admite type, longitud, precisión, scale, y parámetros de estado .

COLUMN_ENTRY_LENGTH

Representa un enlace a la columna concreta de la base de datos. Admite la variable length.

COLUMN_ENTRY_LENGTH_STATUS

Representa un enlace a la columna concreta de la base de datos. Admite parámetros estado y longitud.

COLUMN_ENTRY_PS

Representa un enlace a la columna concreta de la base de datos. Admite la precisión y los parámetros de scale .

COLUMN_ENTRY_PS_LENGTH

Representa un enlace a la columna concreta de la base de datos. Admite la variable de longitud , precisión y los parámetros de scale .

COLUMN_ENTRY_PS_LENGTH_STATUS

Representa un enlace a la columna concreta de la base de datos. Admite variables estado y longitud, precisión y scale .

COLUMN_ENTRY_PS_STATUS

Representa un enlace a la columna concreta de la base de datos. Admite la variable de estado , la precisión y los parámetros de scale .

COLUMN_ENTRY_STATUS

Representa un enlace a la columna concreta de la base de datos. Admite la variable de estado .

COLUMN_ENTRY_TYPE

Representa un enlace a una columna concreta de la base de datos. Admite el parámetro de type .

COLUMN_ENTRY_TYPE_SIZE

Representa un enlace a la columna concreta de la base de datos. Admite type y los parámetros de size .

COLUMN_NAME

Representa un enlace a una columna concreta de la base de datos por nombre.

COLUMN_NAME_EX

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de tipo de datos, el tamaño, la precisión, la escala, la longitud de la columna, y el estado de la columna.

COLUMN_NAME_LENGTH

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de la longitud de la columna.

COLUMN_NAME_LENGTH_STATUS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de longitud y estado de la columna.

COLUMN_NAME_PS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de la precisión y la escala.

COLUMN_NAME_PS_LENGTH

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de la precisión, la escala, y la longitud de la columna.

COLUMN_NAME_PS_LENGTH_STATUS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de la precisión, la escala, la longitud de la columna, y el estado de la columna.

COLUMN_NAME_PS_STATUS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de la precisión, la escala, y el estado de la columna.

COLUMN_NAME_STATUS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación del estado de la columna.

COLUMN_NAME_TYPE

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de tipo de datos.

COLUMN_NAME_TYPE_PS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de tipo de datos, la precisión, y de la escala.

COLUMN_NAME_TYPE_SIZE

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación de tipo de datos y el tamaño.

COLUMN_NAME_TYPE_STATUS

Representa un enlace a una columna concreta de la base de datos por nombre. Admite la especificación del estado del tipo de datos y columna.

END_COLUMN_MAP

Marca el final de las entradas del mapa de columnas.

Macros de comando

DEFINE_COMMAND

Especifica el comando que se utilizó para crear el conjunto de filas al utilizar la clase de CCommand . Acepta solo los tipos de cadenas que coinciden con el tipo de aplicación especificado (ANSI o Unicode). Se recomienda utilizar DEFINE_COMMAND_EX en lugar de DEFINE_COMMAND.

DEFINE_COMMAND_EX

Especifica el comando que se utilizó para crear el conjunto de filas al utilizar la clase de CCommand . Admite ANSI y aplicaciones de Unicode.

Macros de mapa de parámetros

BEGIN_PARAM_MAP

Marca el principio de las entradas del mapa de parámetros en la clase de registro de usuario.

END_PARAM_MAP

Marca el final de las entradas del mapa de parámetros.

SET_PARAM_TYPE

Especifica las macros de COLUMN_ENTRY que siguen la macro de SET_PARAM_TYPE como entrada, salida, o entrada/salida.

Vea también

Conceptos

Plantillas de consumidor OLE DB (C++)

Plantillas de consumidor OLE DB (C++)

Referencia de plantillas de consumidor OLE DB