PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4041 98/11/19 14:06:29 RE(10):ありがとうございます By kondoh
3999 98/11/18 16:42:21 RE(9):現象の続き By こてちゅ
3996 98/11/18 16:02:16 RE(8):現象の続き By Lプロ
3995 98/11/18 16:00:14 RE(7):現象の続き By Air Hawk
3993 98/11/18 15:47:58 RE(6):現象の続き By kondoh
3992 98/11/18 15:44:17 RE(5):PB6: ORACLE8への接続時の不具合 By kondoh
3987 98/11/18 14:59:57 RE(4):PB6: ORACLE8への接続時の不具合 By M.M
3985 98/11/18 14:39:56 RE(3):PB6: ORACLE8への接続時の不具合 By kondoh
3976 98/11/18 09:44:06 RE(2):PB6: ORACLE8への接続時の不具合 By こてちゅ
3971 98/11/17 18:09:04 RE(1):PB6: ORACLE8への接続時の不具合 By リエッチ
3967 98/11/17 17:31:53 PB6: ORACLE8への接続時の不具合 By kondoh

カテゴリ:PowerBuilderの不具合?
日付:1998年11月18日 14:59 発信者:M.M
題名:RE(4):PB6: ORACLE8への接続時の不具合

「kondoh」さん、こん☆☆は。

>>Oracle8への接続は、ネイティブとなっていますが、SQL*Netのバージョンなどはどうなのでしょう?

>接続は  Net8にて行っております。
>詳しく担当者に聞いてみました。

>接続はできるのですが、select文を行う時にエラーが出るようです。

>PBからのエラーは「関数の解釈ができない」と言うようなエラーメッセージ。
>Oracleからは「01460  要求された変換は実施できません」というエラーが出るそうです。

>何をした時に出るかと言えば、データウィンドウをグラフィックモードで作成します。
>この時はエラーも出ずに、プレビューできるようです。
>その後に、データソースの編集でSQL構文の編集を行います。
>その時に where句やInto句でカラム側へto_charaなどの関数を使用しているようです。

>     to_char(\"従業員マスタ\".\"社員番号\")= :s_empno

>例えば、こんな感じのようです。

>同じ、データウィンドウでOracle7.3への接続した場合は、コンパイルが成功し、Oracle8への
>接続の場合にコンパイルに失敗するそうです。(データウィンドウ作成時)

データウィンドウでのSQL文の生成でエラーになっているようですね。
その確認ですが、以下の内容を確認していただけないでしょうか?

1)データウィンドウペインタでエラーがでるデータウィンドウを作成する。
2)カラムの選択画面でグラフィックモードをテキストモードに変更すると、データウィンドウが
  自動生成するSQL文が表示される。
3)そのSQL文をカット&ペーストで、SQL*Plusに貼り付けて実行する。PBの検索引数は適当な値に
  置き換える。

これを実行すると、PBが自動生成したSQL文が正しいかどうか確認できます。
また、Oracle7.3への接続時はOKだったという話しですと、このSQL文がOracle8.xのバグに引っか
かっている可能性もあります。
自分ではそういう体験はないのですが、同じ会社内でOracle7.3でOKだったSQL文がOracle8.xでNGに
なり、調べてみるとOracle8.xの障害だったということがありました。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.