JetDeleteTable fonction)

S’applique à : Windows | Windows Serveurs

JetDeleteTable fonction)

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 la 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 a été effectuée pour supprimer une table alors qu’une autre session a un ID de table ouvert (JET_TABLEID) avec JetOpenTable ou JetDupCursor.

Table JET_errCannotDeletetemporary

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 de suppression d’une table de modèle a été effectuée, autrement dit, une table à partir de laquelle la DDL peut être héritée.

Configuration requise

| | |

Client

|

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

| |

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

|

Requiert ESENT.dll.

| |

Unicode

|

Implémenté en tant que JetDeleteTableW (Unicode) et JetDeleteTableA (ANSI).

|

Voir aussi

JET_DBID
JET_SESID
JetCloseTable