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
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem