JetDeleteIndex-Funktion
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JetDeleteIndex-Funktion
Die Funktion JetDeleteIndex Löscht einen Index aus einer Tabelle.
JET_ERR JET_API JetDeleteIndex(
__in JET_SESID sesid,
__in JET_TABLEID tableid,
__in JET_PCSTR szIndexName
);
Parameter
sesid
Der Kontext, für den API-Aufruf zu verwendenden Datenbank Sitzung.
TableID
Die Tabelle, die die Spalte enthält, die gelöscht werden soll.
szIndexName
Der Name des zu löschenden Index.
Return Value
Diese Funktion gibt den Datentyp JET_ERR mit einem der folgenden Rückgabecodes. Weitere Informationen zu den möglichen ESE-Fehlern finden Sie unter Extensible Storage Engine-Fehlern und Fehler behandeln von Parametern.
Rückgabecode |
Beschreibung |
---|---|
JET_errSuccess |
Der Vorgang wurde erfolgreich abgeschlossen. |
JET_errFixedDDL |
Es wurde versucht, einen Index aus einer festen Tabelle (beispielsweise eine mit JET_bitTableCreateFixedDDL erstellt) zu löschen. |
JET_errFixedInheritedDDL |
Es wurde versucht, einen Index aus einer Vorlagentabelle löschen. Eine Vorlagentabelle wurde DDL behoben. |
JET_errIndexNotFound |
Der Index Namens in SzIndexName wurde nicht gefunden. |
JET_errPermissionDenied |
Die Tabelle kann nicht aktualisiert werden, da es schreibgeschützt geöffnet wurde. |
JET_errSessionSharingViolation |
Mehrere Threads versucht, die dieselbe Datenbanksitzung verwenden. |
JET_errTransReadOnly |
Die Transaktion wurde als eine Transaktion schreibgeschützt geöffnet. |
Anmerkungen
Wenn erfolgreich, wird der Index wird gelöscht und kann daher nicht später verwendet werden. Es muss keine aktiven Transaktion mithilfe des Indexes.
Klicken Sie auf Erfolg wird die Währung vor dem ersten Datensatz festgelegt.
Voraussetzungen
-Client, |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server benötigt. |
Kopfzeile |
In Esent.h deklariert. |
Library |
Verwenden Sie ESENT.lib. |
DLL |
Erfordert "ESENT.dll". |
Unicode |
Implementiert als JetDeleteIndexW (Unicode) und JetDeleteIndexA (ANSI). |
Siehe auch
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetCreateIndex
JetCreateIndex2