CDaoTableDef::CreateIndex
Llame a esta función para agregar un índice a una tabla.
void CreateIndex(
CDaoIndexInfo& indexinfo
);
Parámetros
- indexinfo
una referencia a una estructura de CDaoIndexInfo .
Comentarios
Los índices especifican el orden de los registros desde las tablas de base de datos e indica si los registros de duplicado se aceptados.Los índices también proporcionan acceso a los datos eficaz.
No tiene que crear los índices de las tablas, pero en grande, las tablas no indizadas, tener acceso a un registro concreto o crear un conjunto de registros pueden tardar mucho tiempo.Por otra parte, crear demasiados índices ralentiza la actualización, la anexa, y eliminar operaciones mientras que todos los índices se actualizan automáticamente.Considere estos factores como decide qué índices a crear.
Los siguientes miembros de la estructura de CDaoIndexInfo establecido:
El nombre dem_strName A debe ser proporcionado.
Punto dem_pFieldInfos Must a una matriz de estructuras de CDaoIndexFieldInfo .
m_nFields Must especifica el número de campos en la matriz de estructuras de CDaoFieldInfo .
Omiten los miembros restantes si conjunto a FALSO.Además, se omite el miembro de m_lDistinctCount durante la creación del índice.
Requisitos
encabezado: afxdao.h