CDaoTableDef::CreateIndex

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 CDaoTableDefMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDaoTableDef::DeleteIndex, CDaoTableDef:: CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo

Index