CDaoTableDef::CreateIndex
Chame essa função para adicionar um índice em uma tabela.
void CreateIndex(
CDaoIndexInfo& indexinfo
);
Parâmetros
- indexinfo
Uma referência a um CDaoIndexInfo estrutura.
Comentários
Índices de especificar a ordem dos registros acessados ou não são aceitos registros duplicados e tabelas de banco de dados.Índices também fornecem acesso eficiente aos dados.
Não é necessário criar índices para tabelas, mas em tabelas grandes e não indexadas, acesso a um registro específico ou criar um conjunto de registros pode levar muito time.Por Outros lado, criação de muitos índices é lento de atualização, acrescentar e excluir operações sistema autônomo todos sistema autônomo índices são atualizados automaticamente.Considere estes fatores sistema autônomo decidir quais índices para criar.
Os seguintes membros do CDaoIndexInfo estrutura deve ser definida:
m_strName Um nome deve ser fornecido.
m_pFieldInfos Deve apontar para uma matriz de CDaoIndexFieldInfo estruturas.
m_nFields Deve especificar o número de campos na matriz de CDaoFieldInfo estruturas.
Os membros restantes será ignorado se definido como FALSE.Além disso, a m_lDistinctCount membro será ignorado durante a criação do índice.
Requisitos
Cabeçalho: afxdao.h