Função JetDeleteIndex
Aplica-se a: Windows | Windows Server
Função JetDeleteIndex
A função JetDeleteIndex exclui um índice de uma tabela.
JET_ERR JET_API JetDeleteIndex(
__in JET_SESID sesid,
__in JET_TABLEID tableid,
__in JET_PCSTR szIndexName
);
Parâmetros
sesid
O contexto de sessão de banco de dados a ser usado para a chamada à API.
Tableid
A tabela que contém a coluna que deve ser excluída.
szIndexName
O nome do índice a ser excluído.
Valor Retornado
Essa função retorna o tipo de dados JET_ERR com um dos seguintes códigos de retorno. Para obter mais informações sobre os possíveis erros do ESE, consulte Erros extensíveis do mecanismo de armazenamento e parâmetros de tratamento de erros.
Código de retorno |
Descrição |
---|---|
JET_errSuccess |
A operação foi concluída com sucesso. |
JET_errFixedDDL |
Foi feita uma tentativa de excluir um índice de uma tabela fixa (por exemplo, uma criada com JET_bitTableCreateFixedDDL). |
JET_errFixedInheritedDDL |
Foi feita uma tentativa de excluir um índice de uma tabela de modelo. Uma tabela de modelos corrigiu o DDL. |
JET_errIndexNotFound |
O índice nomeado em szIndexName não foi encontrado. |
JET_errPermissionDenied |
A tabela não pode ser atualizada porque foi aberta somente leitura. |
JET_errSessionSharingViolation |
Vários threads tentaram usar a mesma sessão de banco de dados. |
JET_errTransReadOnly |
A transação foi aberta como uma transação somente leitura. |
Comentários
Quando bem-sucedido, o índice é excluído e, portanto, não pode ser usado posteriormente. Não deve haver nenhuma transação ativa usando o índice.
Com êxito, a moeda é definida antes do primeiro recorde.
Requisitos
Requisito | Valor |
---|---|
Cliente |
Requer Windows Vista, Windows XP ou Windows 2000 Professional. |
Servidor |
Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server. |
Cabeçalho |
Declarado em Esent.h. |
Biblioteca |
Use ESENT.lib. |
DLL |
Requer ESENT.dll. |
Unicode |
Implementado como JetDeleteIndexW (Unicode) e JetDeleteIndexA (ANSI). |
Consulte Também
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetCreateIndex
JetCreateIndex2