Share via


CDaoTableDef::CreateIndex

Llame a esta función para agregar un índice a una tabla.

void CreateIndex( 
   CDaoIndexInfo& indexinfo  
);

Parámetros

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

Vea también

Referencia

Clase de CDaoTableDef

Gráfico de jerarquía

CDaoTableDef::DeleteIndex

CDaoTableDef::CreateField

CDaoTableDef::DeleteField

CDaoIndexInfo (Estructura)