VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

SQLSetEnvAttr

功能描述

设置控制环境的各个方面的属性。

接口原型

RETCODE		SQL_API
SQLSetEnvAttr(HENV EnvironmentHandle,
			  SQLINTEGER Attribute,
              PTR Value,
			  SQLINTEGER StringLength)

参数说明

参数名 参数说明
EnvironmentHandle 环境句柄。
Attribute 要设置的属性。
  • SQL_ATTR_CONNECTION_POOLING;
  • SQL_CP_ONE_PER_DRIVER;
  • SQL_CP_OFF;
  • SQL_ATTR_CP_MATCH;
  • SQL_ATTR_ODBC_VERSION;
  • SQL_OV_ODBC2;
  • SQL_OV_ODBC3;
  • SQL_ATTR_OUTPUT_NTS;
Value 指向要与属性关联的值的指针。 根据Attribute的值 ,Value将是一个32位整数值或指向以null结尾的字符串。
StringLength 具体实现没有用到该参数。

返回值

  • SQL_SUCCESS:表示调用正确。
  • SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
  • SQL_ERROR:表示比较严重的错误,如:内存分配失败、建立连接失败等。

其他

无。