void Cre&ateIndex (CDaoIndexInfoamp;indexinfo );
lançar (CDaoException, CMemoryException);
Parâmetros
indexinfo
Uma referência a uma estrutura de CDaoIndexInfo.
Observações
Chame essa função para adicionar um índice em uma tabela. Índices especificar a ordem dos registros acessados de tabelas de banco de dados e ou não são aceitos registros duplicados. Índices também fornecem acesso eficiente aos dados.
Você não deve criar índices para tabelas, mas em tabelas grandes e unindexed, acesso a um registro específico ou criar um conjunto de registros pode levar um longo tempo. Por outro lado, a criação de muitos índices retarda para baixo atualizar, acrescentar e excluir operações como todos os índices são atualizados automaticamente. Considere estes fatores como você decide quais índices para criar.
Os seguintes membros da estrutura CDaoIndexInfo devem ser definidos:
Os membros restantes será ignorado se definido como FALSE. Além disso, o membro de m_lDistinctCount é ignorado durante a criação do índice.
Para obter mais informações sobre tabledefs, consulte os artigos DAO definiçãodetabela e DAO definiçãodetabela: Tabledefs usando no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Método CreateIndex" na Ajuda do DAO.
Visão geral de CDaoTableDef | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDaoTableDef::DeleteIndex, CDaoTableDef:: CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo