Compartilhar via


Macros e funções globais para modelos de consumidor de banco de dados OLE

Os modelos do consumidor OLE DB incluem os seguintes macros e as funções globais:

Funções globais

AtlTraceErrorRecords

Despejos informações de registro de erro OLE DB ao dispositivo de despejo se um erro for retornado.

Macros do mapa do acessador

BEGIN_ACCESSOR

Marca o início de uma entrada do acessador.

BEGIN_ACCESSOR_MAP

Marca o início das entradas do mapa do acessador.

END_ACCESSOR

Marca o fim de uma entrada do acessador.

END_ACCESSOR_MAP

Marca o término das entradas do mapa do acessador.

Macros da coluna

BEGIN_COLUMN_MAP

Marca o início das entradas da coluna na classe de registro do usuário.

BLOB_ENTRY

Usado para associar um objeto binário grande (BLOB).

BLOB_ENTRY_LENGTH

Informa o comprimento da coluna de dados BLOB.

BLOB_ENTRY_LENGTH_STATUS

Informa o comprimento e o status da coluna de dados BLOB.

BLOB_ENTRY_STATUS

Relata o status da coluna de dados BLOB.

BLOB_NAME

Usado para associar um objeto binário grande pelo nome da coluna.

BLOB_NAME_LENGTH

Informa o comprimento da coluna de dados BLOB.

BLOB_NAME_LENGTH_STATUS

Informa o comprimento e o status da coluna de dados BLOB.

BLOB_NAME_STATUS

Relata o status da coluna de dados BLOB.

BOOKMARK_ENTRY

Representa uma entrada do medidor no conjunto de linhas. Uma entrada do medidor é um tipo especial de entrada da coluna.

COLUMN_ENTRY

Representa uma associação a uma coluna específica no base de dados.

COLUMN_ENTRY_EX

Representa uma associação para a coluna específica no base de dados. Oferece suporte a type, o comprimento, a precisão, o scale, e os parâmetros de status .

COLUMN_ENTRY_LENGTH

Representa uma associação para a coluna específica no base de dados. Oferece suporte à variável de comprimento .

COLUMN_ENTRY_LENGTH_STATUS

Representa uma associação para a coluna específica no base de dados. Parâmetros de status e comprimento da suporte.

COLUMN_ENTRY_PS

Representa uma associação para a coluna específica no base de dados. Precisão da suporte aos parâmetros e de scale .

COLUMN_ENTRY_PS_LENGTH

Representa uma associação para a coluna específica no base de dados. Oferece suporte à variável de comprimento , a precisão e os parâmetros de scale .

COLUMN_ENTRY_PS_LENGTH_STATUS

Representa uma associação para a coluna específica no base de dados. Variáveis de status e comprimento da suporte, precisão e parâmetros de scale .

COLUMN_ENTRY_PS_STATUS

Representa uma associação para a coluna específica no base de dados. Oferece suporte à variável de status , a precisão e os parâmetros de scale .

COLUMN_ENTRY_STATUS

Representa uma associação para a coluna específica no base de dados. Oferece suporte à variável de status .

COLUMN_ENTRY_TYPE

Representa uma associação a uma coluna específica no base de dados. Da suporte ao parâmetro de type .

COLUMN_ENTRY_TYPE_SIZE

Representa uma associação para a coluna específica no base de dados. O oferece suporte a type e parâmetros de size .

COLUMN_NAME

Representa uma associação a uma coluna específica no base de dados por nome.

COLUMN_NAME_EX

Representa uma associação a uma coluna específica no base de dados por nome. Oferece suporte à especificação de tipo de dados, tamanho, a precisão, a escala, o comprimento da coluna, e o status da coluna.

COLUMN_NAME_LENGTH

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de comprimento de coluna.

COLUMN_NAME_LENGTH_STATUS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de comprimento e do status da coluna.

COLUMN_NAME_PS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de precisão e a escala.

COLUMN_NAME_PS_LENGTH

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de precisão, a escala, e o comprimento da coluna.

COLUMN_NAME_PS_LENGTH_STATUS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de precisão, a escala, o comprimento da coluna, e o status da coluna.

COLUMN_NAME_PS_STATUS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de precisão, a escala, e o status da coluna.

COLUMN_NAME_STATUS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de status da coluna.

COLUMN_NAME_TYPE

Representa uma associação a uma coluna específica no base de dados por nome. Oferece suporte à especificação de tipo de dados.

COLUMN_NAME_TYPE_PS

Representa uma associação a uma coluna específica no base de dados por nome. Oferece suporte à especificação de tipo de dados, a precisão, e da escala.

COLUMN_NAME_TYPE_SIZE

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de tipo de dados e do tamanho.

COLUMN_NAME_TYPE_STATUS

Representa uma associação a uma coluna específica no base de dados por nome. Da suporte à especificação de status do tipo de dados e da coluna.

END_COLUMN_MAP

Marca o término das entradas da coluna.

Macros de comando

DEFINE_COMMAND

Especifica o comando que será usado para criar o conjunto de linhas ao usar a classe de CCommand . Aceita apenas os tipos de cadeia de caracteres que correspondem ao tipo de aplicativo especificado (ANSI ou Unicode). É recomendável usar DEFINE_COMMAND_EX em vez de DEFINE_COMMAND.

DEFINE_COMMAND_EX

Especifica o comando que será usado para criar o conjunto de linhas ao usar a classe de CCommand . Da suporte a aplicativos ANSI e de Unicode.

Macros do mapa de parâmetro

BEGIN_PARAM_MAP

Marca o início das entradas do mapa do parâmetro na classe de registro do usuário.

END_PARAM_MAP

Marca o término das entradas do mapa do parâmetro.

SET_PARAM_TYPE

Especifica as macros de COLUMN_ENTRY que seguem a macro de SET_PARAM_TYPE como entrada, saída, ou o entrada/saída.

Consulte também

Conceitos

Modelos de consumidor de banco de dados OLE (C++)

Modelos de consumidor de banco de dados OLE (C++)

Referência dos modelos de consumidor de banco de dados OLE