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_find_engine 函数

原型
unsigned short db_find_engine(
SQLCA * sqlca,
char * name );
说明

返回无符号的短整型值,指示有关名为 name 的本地数据库服务器的状态信息。如果共享内存中找不到具有指定名称的服务器,则返回值为 0。非零值表示本地服务器当前正在运行。

如果为 name 指定了空指针,则返回有关缺省数据库服务器的信息。

返回值中的每个位都指示某一信息。代表不同信息段的位的常量在 sqldef.h 头文件中定义。其含义如下。

  • DB_ENGINE   始终设置该标志。

  • DB_CLIENT   始终设置该标志。

  • DB_CAN_MULTI_DB_NAME   该标志已过时。

  • DB_DATABASE_SPECIFIED   始终设置该标志。

  • DB_ACTIVE_CONNECTION   始终设置该标志。

  • DB_CONNECTION_DIRTY   该标志已过时。

  • DB_CAN_MULTI_CONNECT   该标志已过时。

  • DB_NO_DATABASES   如果服务器未启动数据库,则设置该标志。