OCILogon2

Prototypes

sword OCILogon2(OCIEnv *envhp, OCIError *errhp, OCISvcCtx **svchp, OraText *username, ub4 uname_len, OraText *password, ub4 passwd_len, OraText *dbname, ub4 dbname_len, ub4 mode);

Description

Etablit la connexion avec l'utilisateur username de mot de passe password pour la base de données dbname en liaison avec l'environnement envhp.

La connexion est rangée dans le handle svchp. 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 OCIEnv *hEnvironnement;
static OCISvcCtx *hConnexion;
static OCIError *hErreur;
...
if (OCILogon2(hEnvironnement, hErreur, &hConnexion, (OraText *)"scott", -1, (OraText *)"tiger", -1 (OraText *)"oracle_sun", -1, OCI_DEFAULT)!=OCI_SUCCESS) ...
if (OCILogoff(hConnexion, hErreur)!=OCI_SUCCESS) ...

Voir aussi

OCILogoff pour se déconnecter.