Fonction JetDeleteTable
S’applique à : Windows | Windows Server
Fonction JetDeleteTable
La fonction JetDeleteTable supprime une table dans une base de données ESE.
JET_ERR JET_API JetDeleteTable(
__in JET_SESID sesid,
__in JET_DBID dbid,
__in const tchar* szTableName
);
Paramètres
sesid
Contexte de session de base de données à utiliser pour l’appel d’API.
dbid
Identificateur de base de données à utiliser pour l’appel d’API.
szTableName
Nom de la table à supprimer.
Valeur renvoyée
Cette fonction retourne le type de données JET_ERR avec l’un des codes de retour suivants. Pour plus d’informations sur les erreurs ESE possibles, consultez Erreurs du moteur de stockage extensible et Paramètres de gestion des erreurs.
Code de retour |
Description |
---|---|
JET_errSuccess |
L’opération s’est terminée avec succès. |
JET_errTableInUse |
Une tentative de suppression d’une table a été effectuée alors qu’une autre session a un ID de table ouvert (JET_TABLEID) avec JetOpenTable ou JetDupCursor. |
JET_errCannotDeletetemporary table |
Une tentative de suppression d’une table temporaire a été effectuée. Une table temporaire est automatiquement supprimée lorsqu’elle est fermée avec JetCloseTable. |
JET_errCannotDeleteTemplateTable |
Une tentative a été effectuée pour supprimer un modèle de table, c’est-à-dire une table à partir de laquelle DDL peut être hérité. |
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
Serveur |
Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server. |
En-tête |
Déclaré dans Esent.h. |
Bibliothèque |
Utilisez ESENT.lib. |
DLL |
Nécessite ESENT.dll. |
Unicode |
Implémenté en tant que JetDeleteTableW (Unicode) et JetDeleteTableA (ANSI). |