Función JetDeleteIndex
Se aplica a: Windows | Windows Server
Función JetDeleteIndex
La función JetDeleteIndex elimina un índice de una tabla.
JET_ERR JET_API JetDeleteIndex(
__in JET_SESID sesid,
__in JET_TABLEID tableid,
__in JET_PCSTR szIndexName
);
Parámetros
sesid
Contexto de sesión de base de datos que se va a usar para la llamada API.
tableid
Tabla que contiene la columna que se va a eliminar.
szIndexName
Nombre del índice que se va a eliminar.
Valor devuelto
Esta función devuelve el tipo de datos JET_ERR con uno de los siguientes códigos de retorno. Para obtener más información sobre los posibles errores de ESE, vea Extensible Storage Engine Errors and Error Handling Parameters.
Código devuelto |
Descripción |
---|---|
JET_errSuccess |
La operación se ha completado correctamente. |
JET_errFixedDDL |
Se intentó eliminar un índice de una tabla fija (por ejemplo, uno creado con JET_bitTableCreateFixedDDL). |
JET_errFixedInheritedDDL |
Se intentó eliminar un índice de una tabla de plantilla. Una tabla de plantilla tiene DDL fijo. |
JET_errIndexNotFound |
No se encontró el índice denominado en szIndexName . |
JET_errPermissionDenied |
No se puede actualizar la tabla porque se abrió de solo lectura. |
JET_errSessionSharingViolation |
Varios subprocesos intentaron usar la misma sesión de base de datos. |
JET_errTransReadOnly |
La transacción se abrió como una transacción de solo lectura. |
Comentarios
Cuando se ejecuta correctamente, el índice se elimina y, por tanto, no se puede usar posteriormente. No debe haber ninguna transacción activa mediante el índice.
Si se ejecuta correctamente, la moneda se establece antes del primer registro.
Requisitos
Requisito | Value |
---|---|
Cliente |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Servidor |
Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Encabezado |
Declarado en Esent.h. |
Library |
Use ESENT.lib. |
Archivo DLL |
Requiere ESENT.dll. |
Unicode |
Se implementa como JetDeleteIndexW (Unicode) y JetDeleteIndexA (ANSI). |
Consulte también
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetCreateIndex
JetCreateIndex2