Las macros y Global funciona para 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 (BLOB) binario grande.

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 status 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 and scale parameters.

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 las plantillas de consumidor OLE DB