エラーコードがDB_ERROR_DAB_ILLEGAL_VALUEの場合は,さらに詳しい情報を取得できます。その情報は詳細コードとして取得できます。
詳細コードとそれに対応するメッセージテキストを表8.2に示します。
表8-2 詳細コードとそれに対応するメッセージテキスト
詳細コード | メッセージテキスト |
---|---|
DB_DDCI_ERROR_ACCESS_UNSUPPORT_DB_ERROR | 指定したDBMSは今バージョンではサポートしていません。 |
DB_DDCI_ERROR_AGENT_BODY_INF_IS_NOT_NULL_ERROR | DBRAgentBodyオブジェクトが指定されています。 |
DB_DDCI_ERROR_AGENT_GROUPID_LENGTH_IS_NOT_ZERO_ERROR | グループIDの長さが0ではありません。 |
DB_DDCI_ERROR_AGENT_HEADER_COUNT_IS_ZERO_ERROR | DBRAgentHeaderオブジェクトに指定したヘッダの個数が0です。 |
DB_DDCI_ERROR_AGENT_HEADER_INF_IS_NOT_NULL_ ERROR | DBRAgentHeaderオブジェクトが指定されています。 |
DB_DDCI_ERROR_AGENT_LIST_TYPE_MISSMATCHER_ ERROR | エージェント登録名を省略したときの取得情報属性の値が間違っています。 |
DB_DDCI_ERROR_AGENT_OTHER_INF_IS_NOT_NULL_ERROR | DBRAgentOtherオブジェクトが指定されています。 |
DB_DDCI_ERROR_AGENT_REGISTER_DB_KIND_LENGTH_IS_ZERO_ERROR | 接続先DBMS識別名の長さが0です。 |
DB_DDCI_ERROR_AGENT_REGISTER_NAME_IS_NULL_ ERROR | エージェント登録名にNULLが指定されています。 |
DB_DDCI_ERROR_AGENT_REGISTER_NAME_LENGTH_IS_ ZERO_ERROR | エージェント登録名の長さが0です。 |
DB_DDCI_ERROR_AGENT_SQLLIST_INF_IS_NOT_NULL_ ERROR | DBRAgentSQLListオブジェクトが指定されています。 |
DB_DDCI_ERROR_AGENT_SQL_COUNT_IS_ZERO_ERROR | 実行するSQLが一つも指定されていません。 |
DB_DDCI_ERROR_AGENT_VARIABLE_COUNT_IS_ZERO_ ERROR | 可変値情報が一つも指定されていません。 |
DB_DDCI_ERROR_DBDEFINITIONNAME_MISSMATCHER_ERROR | 一致するデータベース種別名が見つかりません。 |
DB_DDCI_ERROR_DBMSHOSTNAME_MISSMATCHER_ERROR | ホスト名称の指定が不正です。 |
DB_DDCI_ERROR_DBMSNAMELENGTH_IS_NOT_ZERO_ERROR | DBMS名の指定が不正です。 |
DB_DDCI_ERROR_DBMSNAME_MISSMATCHER_ERROR | DBMS名の指定が不正です。 |
DB_DDCI_ERROR_PASSWORD_MISSMATCHER_ERROR | パスワードの指定が不正です。 |
DB_DDCI_ERROR_PRK_COLUMN_NAME_MISSMATCHER_ERROR | プライマリキーのフィールド名の指定が不正です。 |
DB_DDCI_ERROR_SQL_LENGTH_IS_ZERO_ERROR | 指定したSQL文は不正です。SQL文の長さが0です。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_HEADER_TEXT _ERROR | エージェントのヘッダは長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_COMMENT_ERROR | エージェントのコメントは長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_DB_HOST_ERROR | エージェントのDBMS識別名は長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_DB_KIND_ERROR | エージェントのホスト名は長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_GROUPID_ERROR | エージェントのグループIDは長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_NAME_ ERROR | エージェントの登録名は長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_OWNER_ ERROR | エージェントの所有者名は長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_REGISTER_OWNER_ PASSWD_ERROR | エージェントの所有者のパスワードは長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_SQL_TEXT_ERROR | エージェントのSQL文字列は長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_VARIABLE_DATA_ ERROR | エージェントの可変値のデータは長すぎます。 |
DB_DDCI_ERROR_TOO_LONG_AGENT_VARIABLE_NAME_ ERROR | エージェントの可変値名称は長すぎます。 |
DB_DDCI_ERROR_UNJUST_ACTIVEDB_ERROR | DBMS種別の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_EXECUTE_OPTION_ ERROR | エージェントの実行時オプションの値が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_LIST_CONDITION_ERROR | エージェントの登録情報取得時の検索条件の値が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_LIST_TYPE_ERROR | エージェントの登録情報取得時の取得情報属性の値が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_OPTION_TYPE_ERROR | エージェントの登録情報の上書き許可の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_CONNECT_ DB_ERROR | エージェント実行時の接続先DBMSの指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_EXECUTE_AUTHORIZATION_ERROR | エージェントの実行権限の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_REFERENCE_AUTHORIZATION_ERROR | エージェントの参照権限の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_RESERVE_DATE_ERROR | エージェントの実行日付の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_RESERVE_DAYOFWEEK_ERROR | エージェントの実行曜日の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_RESERVE_TIME_ERROR | エージェントの実行時刻の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_VARIABLE_QUESTION_POSITION_ERROR | エージェントのSQL位置の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REGISTER_VARIABLE_SQL_POSITION_ERROR | エージェントの?パラメタの位置の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_REQUEST_COUNT_ERROR | エージェントの結果情報取得時の件数の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_RESULT_WRITE_MODE_ERROR | エージェントの実行結果の保存方法の指定が不正です。 |
DB_DDCI_ERROR_UNJUST_AGENT_VARIABLE_PRECISION_ERROR | エージェントの可変値の精度と属性の値が一致しません。 |
DB_DDCI_ERROR_UNJUST_AGENT_VARIABLE_SCALE_ERROR | エージェントの可変値の位取りと属性の値が一致しません。 |
DB_DDCI_ERROR_USERID_MISSMATCHER_ERROR | ユーザIDの指定が不正です。 |