SQLSetEnvAttr

Prototypes

SQLRETURN SQLSetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER ValuePtr, SQLINTEGER StringLength);

Description

Fixe la valeur de l'option identifiée par Attribute pour l'environnement identifié par EnvironmentHandle.

La valeur de l'option est donnée par le paramètre ValuePtr de taille StringLength.

Voici les attributs usuels :

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

Exemple

#include <sqlcli1.h>

static SQLHANDLE hEnvironnement;
static SQLINTEGER Option;

...
if (SQLSetEnvAttr(hEnvironnement, SQL_ATTR_CONNECTTYPE, (SQLPOINTER)SQL_COORDINATED_TRANS, SQL_NTS)!=SQL_SUCCESS) ...
if (SQLSetEnvAttr(hEnvironnement, SQL_ATTR_SYNC_POINT, (SQLPOINTER)SQL_TWOPHASE, SQL_NTS)!=SQL_SUCCESS) ...
if (SQLGetEnvAttr(hEnvironement, SQL_ATTR_CONNECTTYPE, (SQLPOINTEUR)&Option, sizeof(SQLINTEGER), NULL)!=SQL_SUCCESS) ...
if (SQLGetEnvAttr(hEnvironement, SQL_ATTR_SYNC_POINT, (SQLPOINTEUR)&Option, sizeof(SQLINTEGER), NULL)!=SQL_SUCCESS) ...

Voir aussi

SQLGetEnvAttr pour lire la valeur d'une option de l'environnement.