JetDeleteTable-Funktion
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JetDeleteTable-Funktion
Der JetDeleteTable -Funktion wird eine Tabelle in einer ESE-Datenbank gelöscht.
JET_ERR JET_API JetDeleteTable(
__in JET_SESID sesid,
__in JET_DBID dbid,
__in const tchar* szTableName
);
Parameter
sesid
Der Kontext, für den API-Aufruf zu verwendenden Datenbank Sitzung.
DBID
Die Datenbank-ID für den API-Aufruf verwenden.
szTableName
Der Name der Tabelle zu löschen.
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_errTableInUse |
Es wurde versucht, eine Tabelle zu löschen, während einer anderen Sitzung eine geöffneten Tabelle-ID (JET_TABLEID) mit JetOpenTable oder JetDupCursorhat. |
JET_errCannotDeletetemporary-Tabelle |
Es wurde versucht, eine temporäre Tabelle zu löschen. Eine temporäre Tabelle wird automatisch gelöscht, wenn es mit JetCloseTablegeschlossen wird. |
JET_errCannotDeleteTemplateTable |
Es wurde versucht, eine Vorlagentabelle löschen, d. h., eine Tabelle aus der DDL geerbt werden kann. |
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 JetDeleteTableW (Unicode) und JetDeleteTableA (ANSI). |