Compartilhar via


Estrutura CDaoParameterInfo

A estrutura de CDaoParameterInfo contém informações sobre um objeto do parâmetro definido para objetos (DAO) de acesso a dados.

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

Parâmetros

  • m_strName
    Nomear exclusivamente o objeto de parâmetro. Para obter mais informações, consulte o tópico “propriedade nome” na ajuda de DAO.

  • m_nType
    Um valor que indica o tipo de dados de um objeto de parâmetro. Para obter uma lista de valores possíveis, consulte o membro de m_nType da estrutura de CDaoFieldInfo . Para obter mais informações, consulte o tópico “propriedade tipo” na ajuda de DAO.

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

Comentários

As referências a acima primário e secundário indicam como as informações são retornadas pela função de membro de GetParameterInfo na classe CDaoQueryDef.

O MFC não encapsula objetos de parâmetro de DAO em uma classe. Os objetos de querydef de DAO que são a base de objetos MFC CDaoQueryDef armazenam parâmetros em suas coleções de parâmetros. Para acessar os objetos de parâmetro em CDaoQueryDef objeto, chame a função de membro de GetParameterInfo do objeto de querydef para um nome de parâmetro específico ou um índice na coleção de parâmetros. Você pode usar a função de membro de CDaoQueryDef::GetParameterCount junto com GetParameterInfo para criar um loop através da coleção de parâmetros.

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

Dica

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

CDaoParameterInfo também define uma função de membro de Dump em construções de depuração. Você pode usar para Dump despejar os conteúdos de um objeto de CDaoParameterInfo .

Requisitos

Header: afxdao.h

Consulte também

Referência

Classe CDaoQueryDef

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem