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

嘗試在另一個會話使用JetOpenTableJetDupCursor) 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) 。

另請參閱

JET_DBID
JET_SESID
JetCloseTable