JetCloseTable-Funktion
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JetCloseTable-Funktion
Die Funktion JetCloseTable schließt eine geöffnete Tabelle in einer Datenbank. Die Tabelle möglicherweise eine temporäre Tabelle oder eine normale Tabelle.
JET_ERR JET_API JetCloseTable(
__in JET_SESID sesid,
__in JET_TABLEID tableid
);
Parameter
sesid
Gibt den Kontext der Datenbank-Sitzung, die verwendet werden für die API-Aufruf.
TableID
Identifiziert die Tabelle geschlossen wird.
Legen Sie Tableid auf JET_tableidNil, um Arbeitsspeicher freizugeben.
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. |
Anmerkungen
Diese Funktion muss für alle Tabellen mit JetOpenTablegeöffnet aufgerufen werden.
Die Ausnahme zu dieser Regel geschieht, wenn JetOpenTable in einer Transaktion aufgerufen, und die Transaktion ein (mit JetRollback Rollback wird). Wenn eine Transaktion zurückgesetzt, wird die Tabelle automatisch geschlossen. In diesem Fall ist es ein Fehler auf die Tabelle mit JetCloseTablezu schließen.
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". |
Siehe auch
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback