JetDeleteTable-Funktion
Gilt für: Windows | Windows Server
JetDeleteTable-Funktion
Die JetDeleteTable-Funktion löscht eine Tabelle in einer ESE-Datenbank.
JET_ERR JET_API JetDeleteTable(
__in JET_SESID sesid,
__in JET_DBID dbid,
__in const tchar* szTableName
);
Parameter
sesid
Der Datenbanksitzungskontext, der für den API-Aufruf verwendet werden soll.
dbid
Der Datenbankbezeichner, der für den API-Aufruf verwendet werden soll.
szTableName
Der Name der zu löschenden Tabelle.
Rückgabewert
Diese Funktion gibt den Datentyp JET_ERR mit einem der folgenden Rückgabecodes zurück. Weitere Informationen zu möglichen ESE-Fehlern finden Sie unter Erweiterbare Speichermodulfehler und Fehlerbehandlungsparameter.
Rückgabecode |
Beschreibung |
---|---|
JET_errSuccess |
Der Vorgang wurde erfolgreich abgeschlossen. |
JET_errTableInUse |
Es wurde versucht, eine Tabelle zu löschen, während eine andere Sitzung über eine offene Tabellen-ID (JET_TABLEID) mit JetOpenTable oder JetDupCursor verfügt. |
JET_errCannotDeletetemporary Tabelle |
Es wurde versucht, eine temporäre Tabelle zu löschen. Eine temporäre Tabelle wird automatisch gelöscht, wenn sie mit JetCloseTable geschlossen wird. |
JET_errCannotDeleteTemplateTable |
Es wurde versucht, eine Vorlagentabelle zu löschen, d. h. eine Tabelle, von der DDL geerbt werden kann. |
Anforderungen
Anforderung | Wert |
---|---|
Client |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server. |
Kopfzeile |
Deklariert in Esent.h. |
Bibliothek |
Verwenden Sie ESENT.lib. |
DLL |
Erfordert ESENT.dll. |
Unicode |
Implementiert als JetDeleteTableW (Unicode) und JetDeleteTableA (ANSI). |