OCITransStart

Prototypes

sword OCITransStart(OCISvcCtx *svchp, OCIError *errhp, uword timeout, ub4 flags);

Description

Attache la tâche courante à la transaction associée à la connexion svchp selon l'option flags.

Les valeurs possibles de flags sont :

L'attachement doit s'effectuer dans le délai timeout secondes.

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 (OCITransStart(hConnexion, hErreur, 30, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCITransEnd(hConnexion, hErreur, OCI_DEFAULT)!=OCI_SUCCESS) ...

Voir aussi

OCITransDetach pour détacher une tâche d'une transaction.