Solution ID: 156609914 Type: External 表題:WINDOWS/UNIX: Webクライアントでクエリの結果セットに"error getting value for col 1"と表示されます 製品: ClearQuest バージョン: 2002.05.20以前 OS: Windows/Unix DEFECT #: RAMBU00035238 PATCH #: N/A 参照事項: Solution 156609901の日本語訳 作成年月日: 24-Jan-2003 改訂年月日: 現象: SQLエディタを使用して直接修正を行ったクエリをClearQuestWebクラ イアントで実行した際に、下記のメッセージがクエリの結果セットに表 示され、レコードの詳細を見ることが出来ません。 DBID error getting value for col 1 この問題はバックエンドデータベースとして、OracleまたはDB2を使用 している場合に発生します。 原因: この問題は、ClearQuestのv2002.05.20、またはそれ以前のバージョ ンの不具合です。ディフェクトIDはRAMBU00035238です。 OracleとDB2では各テーブルのフィールド名を大文字で持っており、問 題はClearQuestが大文字のフィールド名に対応していないために発生 しています。 解決策: 下記の手順を行うことにより、問題を回避出来ます: 1. Webサーバマシンにアドミニストレータ権限のあるユーザでログインし ます。 2. \Rational\www\query\scrolledlist\work_area_html.incというファイル が存在するかどうか確認し、バックアップとして、オリジナルのファイル を他のファイル名(例えば、work_area_html.inc.oldなど)で保存します。 3. メモ帳などのテキストエディタを使用して、work_area_html.incを開きま す。 4. 次のコードを探し、下記のように修正します。 ========= If label_name = "dbid" Then Session("id_col_num") = i id_col_num = i ========= ↓ ========= If label_name = "dbid" or label_name="DBID" Then Session("id_col_num") = i id_col_num = i ========= 5. ファイルを保存して閉じます。 6. IISを再起動します。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。