OCITransCommit

Prototypes

sword OCITransCommit(OCISvcCtx *svchp, OCIError *errhp, ub4 flags);

Description

Valide la transaction associée à la connexion svchp selon l'option flags.

Les options de validation sont :

En cas d'erreur, un compte-rendu est associé au handle errhp.

Le résultat est OCI_SUCCESS en cas de succès.

Exemple

#include <ociap.h>

static OCISvcCtx *hConnexion;
static OCIError *hErreur;
...
if (OCITransRollback(hConnexion, hErreur, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCITransPrepare(hConnexion, hErreur, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCITransForget(hConnexion, hErreur, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCITransPrepare(hConnexion, hErreur, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCITransCommit(hConnexion, hErreur, OCI_TWO_PHASE)!=OCI_SUCCESS) ...

Voir aussi

OCITransPrepare pour préparer la validation d'une transaction. OCITransForget pour abandonner une transaction qui a été préparée pour être validée. OCITransRollback pour invalider une transaction.