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 このフラグは、サーバーがデータベースを起動していない場合に設定されます。