SQLGetEnvAttr

Prototypes

SQLRETURN SQLGetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER ValuePtr, SQLINTEGER BufferLength, SQLINTEGER *StringLengthPtr);

Description

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

La valeur de l'option est lue dans par le paramètre ValuePtr de taille BufferLength. Eventuellement, la taille de sortie est rangée dans le paramètre StringLengthPtr.

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

SQLSetEnvAttr pour écrire la valeur d'une option de l'environnement.