CDaoTableDef::CreateIndex

void Cre&ateIndex (CDaoIndexInfoamp;indexinfo );
Tiro (CDaoException, CMemoryException);

Parámetros

indexinfo

Una referencia a una estructura CDaoIndexInfo.

Observaciones

Llamar a esta función para agregar un índice a una tabla. Índices de especifican el orden de los registros desde las tablas de base de datos y si no se aceptan registros duplicados. Los índices también proporcionan un acceso eficiente a los datos.

No tienes que crear índices para las tablas, pero en tablas grandes, no indexadas, acceder a un registro específico o crear un conjunto de registros puede tomar mucho tiempo. Por otro lado, crear demasiados índices ralentiza la actualización, anexar y eliminar operaciones como todos los índices se actualizan automáticamente. Tenga en cuenta estos factores como usted decide qué índices para crear.

Deben establecer los siguientes miembros de la estructura de CDaoIndexInfo:

Los restantes miembros omitido si establecerá en FALSE. Además, el miembro de m_lDistinctCount se omite durante la creación del índice.

Para obtener más información sobre definiciones de tabla, consulte los artículos Definición de tabla DAO y definición de tabla DAO: Tabledefs mediante en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "Método CreateIndex" en la ayuda de DAO.

I&ntroducción a CDaoTableDef |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoTableDef::DeleteIndex, CDaoTableDef::CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo

Index