CDaoRelationFieldInfo (Estructura)

La estructura CDaoRelationFieldInfo contiene información sobre un campo en una relación definida para objetos de acceso a datos (DAO).

Sintaxis

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

Parámetros

m_strName
Nombre del campo de la tabla principal de la relación.

m_strForeignName
Nombre del campo de la tabla externa de la relación.

Comentarios

Un objeto de relación DAO especifica los campos de una tabla principal y los campos de una tabla externa que definen la relación. Las referencias al término Principal en la definición de estructura anterior indican cómo se devuelve la información en el miembro m_pFieldInfos de un objeto CDaoRelationInfo obtenido llamando a la función miembro GetRelationInfo de la clase CDaoDatabase.

Los objetos de relación y los objetos de campo de relación no los representa una clase MFC. En su lugar, los objetos DAO subyacentes a objetos MFC de clase CDaoDatabase contienen una colección de objetos de relación, denominada colección de relaciones. Cada objeto de relación, a su vez, contiene una colección de objetos de campo de relación. Cada objeto de campo de relación correlaciona un campo de la tabla principal con un campo de la tabla externa. En conjunto, los objetos de campo de relación definen un grupo de campos en cada tabla, que de forma conjunta definen la relación. CDaoDatabase permite acceder a objetos de relación con un objeto CDaoRelationInfo llamando a la función miembro GetRelationInfo. Después, el objeto CDaoRelationInfo tiene un miembro de datos, m_pFieldInfos, que apunta a una matriz de objetos CDaoRelationFieldInfo.

Llame a la función miembro getRelationInfo del objeto que contiene CDaoDatabase en cuya colección de relaciones se almacena el objeto de relación que le interesa. Después, acceda al miembro m_pFieldInfos del objeto CDaoRelationInfo. CDaoRelationFieldInfo también define una función miembro Dump en las compilaciones de depuración. Puede usar Dump para volcar el contenido de un objeto CDaoRelationFieldInfo.

Requisitos

Encabezado: afxdao.h

Consulte también

Estructuras, estilos, devoluciones de llamada y mapas de mensajes
CDaoRelationInfo (estructura)