Partilhar via


Estrutura CDaoParameterInfo

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

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

Observação

O Objeto de Acesso a Dados (DAO) é suportado através do Office 2013. O DAO 3.6 é a versão final e está obsoleto.

Sintaxe

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

Parâmetros

m_strName
Nomeia de forma única o objeto parâmetro. Para mais informações, consulte o tópico "Nome de Propriedade" no DAO Help.

m_nType
Um valor que indica o tipo de dado de um objeto parâmetro. Para uma lista dos valores possíveis, veja o m_nType membro da estrutura CDaoFieldInfo . Para mais informações, consulte o tópico "Propriedade de Tipo" no DAO Help.

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

Observações

As referências a Primário e Secundário acima indicam como a informação é devolvida pela função membro GetParameterInfo na classe CDaoQueryDef.

As Microsoft Foundation Classes (MFC) não encapsulam objetos de parâmetros DAO numa classe. Os objetos DAO querydef subjacentes aos objetos MFC CDaoQueryDef armazenam parâmetros nas suas coleções de Parâmetros. Para aceder aos objetos de parâmetros num objeto CDaoQueryDef , chame a função membro do GetParameterInfo objeto querydef para um nome de parâmetro específico ou um índice na coleção Parâmetros. Pode usar a função membro CDaoQueryDef::GetParameterCount em conjunto GetParameterInfo para percorrer a coleção de Parâmetros.

A informação recuperada pela função membro CDaoQueryDef::GetParameterInfo é armazenada numa CDaoParameterInfo estrutura. Chame GetParameterInfo para o objeto querydef em cuja coleção de parâmetros o objeto de parâmetros está armazenado.

Observação

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

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

Requerimentos

Cabeçalho:afxdao.h

Consulte também

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