#SQLGetConnectAttr

# 功能简介

返回连接属性的值。

# 函数声明

SQLRETURN SQLGetConnectAttr(  
     SQLHDBC        ConnectionHandle,  
     SQLINTEGER     Attribute,  
     SQLPOINTER     ValuePtr,  
     SQLINTEGER     BufferLength,  
     SQLINTEGER *   StringLengthPtr);

# 参数说明

参数名 说明
ConnectionHandle (IN) 连接句柄。
Attribute (IN) 要检索的属性。
ValuePtr (OUT) 指向内存的指针,在该内存中返回由 Attribute 指定的特性的当前值。
BufferLength (IN) 如果 Attribute 是 ODBC 定义的属性,并且 ValuePtr 指向字符串或二进制缓冲区,则此参数应为 *ValuePtr 的长度。
StringLengthPtr (OUT) 指向缓冲区的指针,该缓冲区要返回的总字节数。

Attribute参数的支持情况:

Attribute 说明 支持情况
SQL_ATTR_AUTOCOMMIT 默认是SQL_TRUE 支持
SQL_ATTR_PACKET_SIZE 默认是128K 支持
SQL_ATTR_TXN_ISOLATION 默认是SQL_TXN_READ_COMMITTED 支持
SQL_ATTR_ACCESS_MODE 返回SQL_MODE_READ_WRITE 不支持
SQL_ATTR_AUTO_IPD 返回SQL_FALSE 不支持
SQL_ATTR_CONNECTION_DEAD 不支持
SQL_ATTR_CONNECTION_TIMEOUT 不支持
SQL_ATTR_CURRENT_CATALOG 返回"YashanDB" 不支持
SQL_ATTR_ODBC_CURSORS 返回SQL_CUR_USE_IF_NEEDED 不支持
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流