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