VastbaseG100

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

Menu

SQLGetEnvAttr

功能描述

返回环境属性的值。

接口原型

RETCODE		SQL_API
SQLGetEnvAttr(HENV EnvironmentHandle,
			  SQLINTEGER Attribute,
              PTR Value,
			  SQLINTEGER BufferLength, 
              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 指定的特性的当前值。
BufferLength 具体实现没有用到该参数。
StringLength 具体实现没有用到该参数。

返回值

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

其他

无。