La estructura de CDaoRelationFieldInfo tiene el siguiente formulario:
struct CDaoRelationFieldInfo
{
nbsp; CString m_str&Name; / / Primario
CString m_strForeignName; / / Primario
}
La estructura de CDaoRelationFieldInfo contiene información acerca de un campo en una relación definida para data access objects (DAO). Un objeto de relación de DAO especifica los campos en una tabla principal y los campos de una tabla externa que definen a la relación. Las referencias a la primaria en la definición de la estructura anterior indican cómo se devuelve la información de los miembros de la m_pFieldInfos de un objeto de CDaoRelationInfo obtenido mediante una llamada a la función miembro GetRelationInfo de la clase CDaoDatabase.
Los objetos de relación y relación campo no están representados por una clase MFC. En su lugar, los objetos DAO MFC objetos de clase CDaoDatabase subyacentes contienen una colección de objetos de relación, llamada la colección de relaciones. Cada objeto de la 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 en la tabla principal con un campo en la tabla externa. Tomados en conjunto, los objetos de relación campo definen un grupo de campos en cada tabla, que juntos definen a la relación. CDaoDatabase le permite tener acceso a objetos de relación con un objeto de CDaoRelationInfo llamando a la función de miembro GetRelationInfo . El objeto CDaoRelationInfo , entonces, tiene un miembro de datos, m_pFieldInfos, que apunta a una matriz de objetos CDaoRelationFieldInfo.
Miembros
m_strName
El nombre del campo en la tabla principal de la relación.
m_strForeignName
El nombre del campo en la tabla externa de la relación.
Comentarios
La función de miembro GetRelationInfo del objeto CDaoDatabase que contiene en cuya colección de relaciones es almacenado el objeto de relación en que estás interesado la convocatoria. Entonces acceso al miembro m_pFieldInfos del objeto CDaoRelationInfo . CDaoRelationFieldInfo también define una función miembro de volcar en versiones de depuración. Puede utilizar volcado para volcar el contenido de un objeto de CDaoRelationFieldInfo.
Para obtener información sobre el uso de esta y otras estructuras de información de DAO de MFC, vea el artículo colecciones DAO: obtener información acerca de objetos DAO en la Guía del programador de Visual C++.
Vea tambié&nnbsp;CDaoRelationInfo