Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere 嵌入式 SQL » 库函数参考

 

db_get_property 函数

原型
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。