Funzione JetCloseTable

Si applica a: Windows | Windows Server

Funzione JetCloseTable

La funzione JetCloseTable chiude una tabella aperta in un database. La tabella può essere una tabella temporanea o una tabella normale.

JET_ERR JET_API JetCloseTable(
  __in          JET_SESID sesid,
  __in          JET_TABLEID tableid
);

Parametri

sesid

Identifica il contesto della sessione di database che verrà usato per la chiamata API.

tableid

Identifica la tabella da chiudere.

Impostare tableid su JET_tableidNil per rilasciare memoria.

Valore restituito

Questa funzione restituisce il tipo di dati JET_ERR con uno dei codici restituiti seguenti. Per altre informazioni sugli errori ESE possibili, vedere Errori del motore di archiviazione estendibili e parametri di gestione degli errori.

Codice restituito

Descrizione

JET_errSuccess

Operazione riuscita.

Commenti

Questa funzione deve essere chiamata in tutte le tabelle aperte con JetOpenTable.

L'eccezione a questa regola si verifica quando JetOpenTable viene chiamato in una transazione e la transazione viene eseguito il rollback (con JetRollback). Quando si esegue il rollback di una transazione, la tabella viene chiusa automaticamente. In questo caso, si tratta di un errore per chiudere la tabella con JetCloseTable.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Libreria

Usare ESENT.lib.

DLL

Richiede ESENT.dll.

Vedere anche

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback