Compartilhar via


Estrutura CDaoRelationFieldInfo

A estrutura CDaoRelationFieldInfo contém informações sobre um campo definido para DAO (objetos de acesso a dados).

Sintaxe

struct CDaoRelationFieldInfo
{
    CString m_strName;           // Primary
    CString m_strForeignName;    // Primary
};

Parâmetros

m_strName
O nome do campo na tabela primária na relação.

m_strForeignName
O nome do campo na tabela estrangeira na relação.

Comentários

Um objeto de relação 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 Primary na definição de estrutura acima indicam como as informações são retornadas no m_pFieldInfos membro de um objeto CDaoRelationInfo obtido chamando a função de membro GetRelationInfo da classe CDaoDatabase.

Objetos de relação e objetos de campo de relação não são representados por uma classe MFC. Em vez disso, os objetos da DAO subjacentes de objetos MFC da classe CDaoDatabase contêm uma coleção de objetos de relação, chamada coleção Relations. Cada objeto relation, por sua vez, contém uma coleção de objetos de campo de relação. Cada objeto de campo de relação correlaciona um campo na tabela primária com um campo na tabela estrangeira. Juntos, os objetos de campo de relação definem um grupo de campos em cada tabela, que juntos definem a relação. CDaoDatabase permite acessar objetos de relação com um objeto CDaoRelationInfo chamando a função de membro GetRelationInfo. O objeto CDaoRelationInfo, então, tem um membro de dados, m_pFieldInfos, que aponta para uma matriz de objetos CDaoRelationFieldInfo.

Chame a função de membro GetRelationInfo do objeto que CDaoDatabase contém cuja coleção Relations é armazenada no objeto de relação no qual você está interessado. Em seguida, acesse o membro m_pFieldInfosdo objeto CDaoRelationInfo. CDaoRelationFieldInfo 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 CDaoRelationFieldInfo.

Requisitos

Cabeçalho: afxdao.h

Confira também

Estruturas, estilos, retornos de chamada e mapas de mensagem
Estrutura CDaoRelationInfo