Compartir a través de


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