Compartilhar via


Estrutura CDaoParameterInfo

A estrutura CDaoParameterInfo contém informações sobre um objeto de parâmetro definido para DAOs (objetos de acesso a dados). O DAO 3.6 é a versão final e é considerado obsoleto.

Sintaxe

struct CDaoParameterInfo
{
    CString m_strName;       // Primary
    short m_nType;           // Primary
    ColeVariant m_varValue;  // Secondary
};

Parâmetros

m_strName
Nomeia exclusivamente o objeto de parâmetro. Para obter mais informações, confira o tópico "Propriedade Name" na Ajuda do DAO.

m_nType
Um valor que indica o tipo de dados de um objeto de parâmetro. Para obter uma lista dos valores possíveis, consulte o membro m_nType da estrutura CDaoFieldInfo. Para mais informações, confira o tópico "Propriedade Type" na Ajuda do DAO.

m_varValue
O valor do parâmetro, armazenado em um objeto COleVariant.

Comentários

As referências a Primary e Secondary acima indicam como as informações são retornadas pela função membro GetParameterInfo na classe CDaoQueryDef.

O MFC não encapsula objetos de parâmetro DAO em uma classe. Objetos querydef DAO subjacentes a objetos CDaoQueryDef do MFC armazenam parâmetros em suas coleções de Parâmetros. Para acessar os objetos de parâmetro em um objeto CDaoQueryDef, chame a função membro GetParameterInfo do objeto querydef para um nome de parâmetro específico ou um índice na coleção Parâmetros. Você pode usar a função membro CDaoQueryDef::GetParameterCount em conjunto com GetParameterInfo para fazer loops na coleção Parâmetros.

As informações recuperadas pela função membro CDaoQueryDef::GetParameterInfo são armazenadas em uma estrutura CDaoParameterInfo. Chame GetParameterInfo para o objeto querydef em cuja coleção Parâmetros o objeto de parâmetro está armazenado.

Observação

Se você quiser obter ou definir apenas o valor de um parâmetro, use as funções membro GetParamValue e SetParamValue da classe CDaoRecordset.

CDaoParameterInfo também define uma função membro Dump em builds de depuração. Você pode usar Dump para despejar o conteúdo de um objeto CDaoParameterInfo.

Requisitos

Cabeçalho: afxdao.h

Confira também

Estruturas, estilos, retornos de chamada e mapas de mensagem
Classe CDaoQueryDef