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).

Siehe auch

JET_DBID
JET_SESID
JetCloseTable