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). |