Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
unsigned short db_find_engine( SQLCA * sqlca, char * name );
sqlca SQLCA 構造体へのポインタ。
name NULL またはサーバの名前を含む文字列。
サーバのステータスを unsigned short 値として返します。共有メモリにサーバが見つからない場合は 0 を返します。
name という名前のローカルデータベースサーバのステータス情報を示す unsigned short 値を返します。指定された名前のサーバが共有メモリを介して見つからない場合、戻り値は 0 です。0 以外の値は、ローカルサーバが現在稼働中であることを示します。
name に NULL ポインタが指定されている場合は、デフォルトデータベースサーバについて情報が返されます。
戻り値の各ビットには特定の情報が保持されています。さまざまな情報に対するビット表現の定数は、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 このフラグは、サーバがデータベースを起動していない場合に設定されます。