Condividi tramite


Funzione JetDeleteTable

Si applica a: Windows | Windows Server

Funzione JetDeleteTable

La funzione JetDeleteTable elimina una tabella in un database ESE.

    JET_ERR JET_API JetDeleteTable(
      __in          JET_SESID sesid,
      __in          JET_DBID dbid,
      __in          const tchar* szTableName
    );

Parametri

sesid

Contesto della sessione di database da usare per la chiamata API.

dbid

Identificatore di database da usare per la chiamata API.

szTableName

Nome della tabella da eliminare.

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.

JET_errTableInUse

È stato effettuato un tentativo di eliminazione di una tabella mentre un'altra sessione ha un ID tabella aperto (JET_TABLEID) con JetOpenTable o JetDupCursor.

tabella JET_errCannotDeletetemporary

È stato effettuato un tentativo di eliminazione di una tabella temporanea. Una tabella temporanea viene eliminata automaticamente quando viene chiusa con JetCloseTable.

JET_errCannotDeleteTemplateTable

È stato eseguito un tentativo di eliminare una tabella modello, ovvero una tabella da cui è possibile ereditare DDL.

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.

Unicode

Implementato come JetDeleteTableW (Unicode) e JetDeleteTableA (ANSI).

Vedere anche

JET_DBID
JET_SESID
JetCloseTable