JetCloseTable fonction)

S’applique à : Windows | Windows Serveurs

JetCloseTable fonction)

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 fermée automatiquement. Dans ce cas, il s’agit d’une erreur de fermeture de la table avec JetCloseTable.

Spécifications

Condition requise Valeur

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.

Voir aussi

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback