Partilhar via


Macros e globais funções para OLE DB consumidor modelos

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

Funções globais

AtlTraceErrorRecords

Despeja informações de OLE DB erro registro para o dispositivo de despejo se um erro será retornado.

O acessador mapa Macros

BEGIN_ACCESSOR

Marca o início de uma entrada de acessador.

BEGIN_ACCESSOR_MAP

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

END_ACCESSOR

Marca o final de uma entrada de acessador.

END_ACCESSOR_MAP

Marca o final das entradas de mapa de acessador.

Coluna mapa Macros

BEGIN_COLUMN_MAP

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

BLOB_ENTRY

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

BLOB_ENTRY_LENGTH

Relata o comprimento da coluna de dados BLOB.

BLOB_ENTRY_LENGTH_STATUS

Relata 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 ligar um objeto binário grande nome de coluna.

BLOB_NAME_LENGTH

Relata o comprimento da coluna de dados BLOB.

BLOB_NAME_LENGTH_STATUS

Relata 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 de indicador no conjunto de linhas.Uma entrada de indicador é um tipo especial de entrada da coluna.

COLUMN_ENTRY

Representa uma vinculação a uma coluna específica no banco de dados.

COLUMN_ENTRY_EX

Representa uma ligação para a coluna específica no banco de dados.Suporta type, comprimento, precision, scale, e status parâmetros.

COLUMN_ENTRY_LENGTH

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

COLUMN_ENTRY_LENGTH_STATUS

Representa uma ligação para a coluna específica no banco de dados.Suporta status e comprimento parâmetros.

COLUMN_ENTRY_PS

Representa uma ligação para a coluna específica no banco de dados.Suporta precision e scale parâmetros.

COLUMN_ENTRY_PS_LENGTH

Representa uma ligação para a coluna específica no banco de dados.Oferece suporte a comprimento variável, precision e scale parâmetros.

COLUMN_ENTRY_PS_LENGTH_STATUS

Representa uma ligação para a coluna específica no banco de dados.Suporta status e comprimento variáveis, precision e scale parâmetros.

COLUMN_ENTRY_PS_STATUS

Representa uma ligação para a coluna específica no banco de dados.Oferece suporte a status variável, precision e scale parâmetros.

COLUMN_ENTRY_STATUS

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

COLUMN_ENTRY_TYPE

Representa uma vinculação a uma coluna específica no banco de dados.Suporta type parâmetro.

COLUMN_ENTRY_TYPE_SIZE

Representa uma ligação para a coluna específica no banco de dados.Suporta type e size parâmetros.

NOME DA COLUNA

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.

COLUMN_NAME_EX

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

COLUMN_NAME_LENGTH

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de comprimento de coluna.

COLUMN_NAME_LENGTH_STATUS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de comprimento da coluna e status.

COLUMN_NAME_PS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de precisão e escala.

COLUMN_NAME_PS_LENGTH

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de comprimento de precisão, escala e coluna.

COLUMN_NAME_PS_LENGTH_STATUS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de precisão, escala, comprimento da coluna e status de coluna.

COLUMN_NAME_PS_STATUS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de precisão, escala e coluna status.

COLUMN_NAME_STATUS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação do status de coluna.

COLUMN_NAME_TYPE

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação do tipo de dados.

COLUMN_NAME_TYPE_PS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação de tipo de dados, precisão e escala.

COLUMN_NAME_TYPE_SIZE

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação do tipo de dados e tamanho.

COLUMN_NAME_TYPE_STATUS

Representa uma vinculação a uma coluna específica no banco de dados pelo nome.Oferece suporte à especificação do status de tipo e a coluna de dados.

END_COLUMN_MAP

Marca o final das entradas de mapa de coluna.

Macros de comando

DEFINE_COMMAND

Especifica o comando que será usado para criar o conjunto de linhas ao usar o CCommand classe.Aceita somente os tipos de seqüência de caracteres correspondente ao tipo de aplicativo especificado (ANSI ou Unicode).É recomendável que você use 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 o CCommand classe.Oferece suporte a aplicativos ANSI e Unicode.

Macros do mapa de parâmetro

BEGIN_PARAM_MAP

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

END_PARAM_MAP

Marca o final das entradas de mapa de parâmetro.

SET_PARAM_TYPE

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

Consulte também

Conceitos

OLE DB consumidor modelos (C++)

OLE DB consumidor modelos (C++)

Referência de modelos OLE DB consumidor