Compartir a través de


CDaoIndexFieldInfo (Estructura)

La estructura CDaoIndexFieldInfo contiene información sobre un objeto de campo de índice definido para objetos de acceso a datos (DAO).

Nota:

DAO se admite mediante Office 2013. DAO 3.6 es la versión final y se considera obsoleta.

Sintaxis

struct CDaoIndexFieldInfo
{
    CString m_strName;          // Primary
    BOOL m_bDescending;         // Primary
};

Parámetros

m_strName
Asigna un nombre único al objeto de campo de índice. Para más información, vea el tema "Name Property" (Propiedad name) en la Ayuda de DAO.

m_bDescending
Indica el orden del índice definido por el objeto de índice. TRUE si el orden es descendente.

Comentarios

Un objeto de índice puede tener varios campos, lo que indica en qué campos se indexa una definición de tabla (o un conjunto de registros basado en una tabla). Las referencias a Primary anteriores indican cómo se devuelve la información en el miembro m_pFieldInfos de un objeto CDaoIndexInfo obtenido mediante una llamada a la función miembro GetIndexInfo de la clase CDaoTableDef o CDaoRecordset.

Los objetos de índice y los objetos de campo de índice no se representan mediante una clase MFC. En su lugar, los objetos DAO subyacentes a objetos MFC de la clase CDaoTableDef o CDaoRecordset contienen una colección de objetos de índice, denominada colección Indexes. Cada objeto de índice, a su vez, contiene una colección de objetos de campo. Estas clases suministran funciones miembro para acceder a elementos individuales de información de índice, o puede acceder a todas ellas a la vez con un objeto CDaoIndexInfo si llama a la función miembro GetIndexInfo del objeto que lo contiene. Después, el objeto CDaoIndexInfo tiene un miembro de datos, m_pFieldInfos, que apunta a una matriz de objetos CDaoIndexFieldInfo.

Llame a la función miembro GetIndexInfo del objeto tabledef o recordset contenedor en cuya colección Indexes se almacena el objeto de índice que le interese. Después, acceda al miembro m_pFieldInfos del objeto CDaoIndexInfo. La longitud de la matriz m_pFieldInfos se almacena en m_nFields. CDaoIndexFieldInfo también define una función miembro Dump en las compilaciones de depuración. Puede usar Dump para volcar el contenido de un objeto CDaoIndexFieldInfo.

Requisitos

Encabezado: afxdao.h

Consulte también

Estructuras, estilos, devoluciones de llamada y mapas de mensajes
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo