JetDeleteTable 函式
適用于: Windows |Windows Server
JetDeleteTable 函式
JetDeleteTable函式會刪除 ESE 資料庫中的資料表。
JET_ERR JET_API JetDeleteTable(
__in JET_SESID sesid,
__in JET_DBID dbid,
__in const tchar* szTableName
);
參數
sesid
要用於 API 呼叫的資料庫會話內容。
dbid
要用於 API 呼叫的資料庫識別碼。
szTableName
要刪除的資料表名稱。
傳回值
此函式會傳回具有下列其中一個傳回碼 的 JET_ERR 資料類型。 如需可能 ESE 錯誤的詳細資訊,請參閱 可延伸儲存引擎錯誤 和 錯誤處理參數。
傳回碼 |
Description |
---|---|
JET_errSuccess |
作業已成功完成。 |
JET_errTableInUse |
嘗試在另一個會話使用JetOpenTable或JetDupCursor) JET_TABLEID (開啟的資料表識別碼 (刪除資料表。 |
JET_errCannotDeletetemporary資料表 |
嘗試刪除臨時表。 使用 JetCloseTable關閉臨時表時,會自動刪除臨時表。 |
JET_errCannotDeleteTemplateTable |
嘗試刪除範本資料表,也就是可從中繼承 DDL 的資料表。 |
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista、Windows XP 或 Windows 2000 Professional。 |
Server |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
標頭 |
在 Esent.h 中宣告。 |
程式庫 |
使用 ESENT.lib。 |
Dll |
需要ESENT.dll。 |
Unicode |
實作為 JetDeleteTableW (Unicode) 和 JetDeleteTableA (ANSI) 。 |