Fonction JetCloseTable
S’applique à : Windows | Windows Server
Fonction JetCloseTable
La fonction JetCloseTable ferme une table ouverte dans une base de données. La table peut être une table temporaire ou une table normale.
JET_ERR JET_API JetCloseTable(
__in JET_SESID sesid,
__in JET_TABLEID tableid
);
Paramètres
sesid
Identifie le contexte de session de base de données qui sera utilisé pour l’appel d’API.
tableid
Identifie la table à fermer.
Définissez tableid sur JET_tableidNil pour libérer de la mémoire.
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. |
Notes
Cette fonction doit être appelée sur toutes les tables ouvertes avec JetOpenTable.
L’exception à cette règle se produit lorsque JetOpenTable est appelé dans une transaction et que la transaction est restaurée (avec JetRollback). Lors de la restauration d’une transaction, la table est automatiquement fermée. Dans ce cas, la fermeture de la table avec JetCloseTable est une erreur.
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. |
Voir aussi
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback