書式
void Open( const CString & user , const CString & password , const CString & server )
throw( CSymNaviException )
パラメタ
user | (in) | ユーザID |
password | (in) | パスワード |
server | (in) | Navigatorサーバの起動しているサーバ名(ホスト名、FQDN名、IPアドレス) |
例外
この関数はログオンに失敗すると、CSymNaviException オブジェクトをスローします。
例外詳細コード
詳細コード | 意味 |
---|---|
NAVI_ERROR_SYMFOWARE | Symfoware/RDBが使用できない(辞書がSymfoware/RDBの場合) |
NAVI_ERROR_ORACLE | Oracleが使用できない(辞書がOracleの場合) |
NAVI_ERROR_SERVERENV | Navigatorサーバの環境が正しくない |
NAVI_ERROR_LOGON | ユーザIDやパスワードの誤り、または何らかの理由でログオンに失敗 |
NAVI_ERROR_RECONNECT | すでにアプリケーションはログオン済 |
説明
Navigatorサーバへのログオンを行います。
エラーが発生したら、CSymNaviException オブジェクトをスローします。
エラーメッセージは、CSymNaviException::GetErrorMessageを用いて取得できます。
エラー例外詳細コードは、CSymNaviException::GetReturnCodeを用いて取得できます。