Partilhar via


Estrutura CDaoRelationFieldInfo

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

Observação

Os DAO (Objetos de Acesso a Dados) têm suporte no Office 2013. DAO 3.6 é a versão final e é considerada obsoleta.

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 da estrutura 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 CDaoRelationInfo objeto tem um membro de dados, m_pFieldInfos, que aponta para uma matriz de CDaoRelationFieldInfo objetos.

Chame a função membro GetRelationInfo do objeto que contém CDaoDatabase em cuja coleção Relations está armazenado o 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