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