JetCloseTable 函式

適用于: Windows |Windows Server

JetCloseTable 函式

JetCloseTable函式會關閉資料庫中的開啟資料表。 資料表可以是臨時表或一般資料表。

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

參數

sesid

識別將用於 API 呼叫的資料庫會話內容。

tableid

識別要關閉的資料表。

tableid 設定為 JET_tableidNil 以釋放記憶體。

傳回值

此函式會傳回具有下列其中一個傳回碼 的JET_ERR 資料類型。 如需可能 ESE 錯誤的詳細資訊,請參閱 可延伸的儲存引擎錯誤錯誤處理參數

傳回碼

Description

JET_errSuccess

作業已成功完成。

備註

必須在使用 JetOpenTable開啟的所有資料表上呼叫此函式。

JetOpenTable 在交易中呼叫,且交易會以 JetRollback) 回復 (時,就會發生此規則的例外狀況。 回復交易時,資料表會自動關閉。 在此情況下,使用 JetCloseTable關閉資料表時發生錯誤。

規格需求

需求

用戶端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

標頭

在 Esent.h 中宣告。

程式庫

使用 ESENT.lib。

Dll

需要ESENT.dll。

另請參閱

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback