unsigned int db_get_property( SQLCA * sqlca, a_db_property property, char * value_buffer, int value_buffer_size );
此函数用于获得数据库接口或连接到的服务器的信息。
参数如下:
a_db_property 请求的属性,DB_PROP_CLIENT_CHARSET、DB_PROP_SERVER_ADDRESS 或 DB_PROP_DBLIB_VERSION。
value_buffer 此参数填充的是以空值终止的字符串形式的属性值。
value_buffer_size 字符串 value_buffer 的最大长度,其中包括终止的空字符。
支持以下属性:
DB_PROP_CLIENT_CHARSET 此属性值可获取客户端字符集(如 "windows-1252")。
DB_PROP_SERVER_ADDRESS 此属性值获取当前连接的服务器网络地址,作为可打印字符串。共享内存协议始终会为地址返回空字符串。TCP/IP 协议会返回非空字符串地址。
DB_PROP_DBLIB_VERSION 此属性值可获取数据库接口库的版本(如 "11.0.0.1297")。
如果成功则返回 1,否则返回 0。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |