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