Estrutura CDaoRelationFieldInfo
A estrutura de CDaoRelationFieldInfo contém informações sobre um campo em uma relação definida para objetos (DAO) de acesso a dados.
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
Parâmetros
m_strName
O nome do campo na tabela primária da relação.m_strForeignName
O nome do campo na tabela estrangeira da relação.
Comentários
Um objeto da relação de DAO especifica os campos em uma tabela primária e os campos em uma tabela estrangeira que definem a relação. As referências a primário na definição de estrutura anterior indicam como as informações são retornadas no membro de m_pFieldInfos de um objeto de CDaoRelationInfo obtido chamando a função de membro de GetRelationInfo da classe CDaoDatabase.
Os objetos de relação e os objetos de campo da relação não são representados por uma classe de MFC. Em vez disso, os objetos de DAO que são a base de objetos MFC da classe CDaoDatabase contém uma coleção de objetos de relação, chamada a coleção de relações. Cada objeto de relação, por sua vez, contém uma coleção de objetos de campo da relação. Cada objeto do campo da relação correlaciona um campo na tabela primária com um campo na tabela estrangeira. Feitos em conjunto, os objetos de campo da relação definem um grupo de campos em cada tabela, que definem junto a relação. CDaoDatabase permite acessar objetos de relação com CDaoRelationInfo para o objeto chamando a função de membro de GetRelationInfo . O objeto de CDaoRelationInfo , em seguida, tem um membro de dados, m_pFieldInfos, que aponte para uma matriz de objetos de CDaoRelationFieldInfo .
Chame a função de membro de GetRelationInfo do objeto contentor de CDaoDatabase cujas relações na coleção é armazenada o objeto da relação que você está interessado. Acessar no membro de m_pFieldInfos do objeto de CDaoRelationInfo . CDaoRelationFieldInfo 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 CDaoRelationFieldInfo .
Requisitos
Header: afxdao.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem