Estructura CDaoIndexFieldInfo

La estructura de CDaoIndexFieldInfo tiene el siguiente formulario:

struct CDaoIndexFieldInfo
{
 nbsp; CString m_str&Name;          / / Primario
   BOOL m_bDescending;         / / Primario
}

La estructura de CDaoIndexFieldInfo contiene información sobre un objeto de campo de índice definido para data access objects (DAO). Un objeto index puede tener un número de campos, que indica que una definición de tabla (o un conjunto de registros basado en una tabla) está indexada en los campos. Las referencias a la primaria por encima de indican cómo se devuelve la información de los miembros de la m_pFieldInfos de un objeto de CDaoIndexInfo obtenido mediante una llamada a la función miembro GetIndexInfo de la clase CDaoTableDef o CDaoRecordset.

Índice objetos y campo de índice no están representados por una clase MFC. En su lugar, los objetos DAO MFC objetos de clase CDaoTableDef o CDaoRecordset subyacentes contienen una colección de objetos de índice, llamado la colección de índices. Cada objeto index, a su vez, contiene una colección de objetos de campo. Estas clases suministro funciones miembro para acceder a elementos individuales de la información de índice, o puede acceder a ellos a la vez con un objeto de CDaoIndexInfo llamando a la función miembro GetIndexInfo del objeto que lo contiene. El objeto CDaoIndexInfo , entonces, tiene un miembro de datos, m_pFieldInfos, que apunta a una matriz de objetos CDaoIndexFieldInfo.

Miembros

m_strName

Designa inequívocamente el objeto de campo de índice. Para obtener más información, vea el tema "Propiedad Name" en la ayuda de DAO.

m_bDescending

Indica el orden de índice definido por el objeto index. TRUE si la orden es descendente.

Comentarios

Llame a la función miembro GetIndexInfo de la definición de tabla que contiene o objeto recordset en cuyos índices de la colección es almacenado el objeto index que le interesa. Entonces acceso al miembro m_pFieldInfos del objeto CDaoIndexInfo . La longitud de la matriz de m_pFieldInfos se almacena en m_nFields. CDaoIndexFieldInfo 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 CDaoIndexFieldInfo.

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;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index