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日 15:44 発信者:kondoh
題名:RE(5):PB6: ORACLE8への接続時の不具合

M.M 様 こんにちわ
コメントありがとうございます。

>3)そのSQL文をカット&ペーストで、SQL*Plusに貼り付けて実行する。PBの検索引数は適当な値に
>  置き換える。

これは、既に試してあったようで、変数を値に変えて、SQL*Plusで実行すると、うまく行くようです。
データウィンドウで変数であると、コンパイルにひっかるそうです。
私の言葉ですと、これ以上詳しくなると、怪しくなってしまうので、文章化してもらいました。
**** 以下 ************
PowerBuilder6.0 と Oracle8のくみ合わせ
(1)埋め込みSQLの場合、
    SELECT  ”日本語カラム1”,  ”日本語カラム2”  
      INTO  :sVar1, :sVar2  FROM ”テーブル” 
     WHERE  ”日本語名カラム” = :sVar3;
この場合コンパイルがOracleのエラーとなる
    ORA?01460  要求された変換は実施出来ません。

原因:要求された形式変換はサポートされていません。
処置:要求された変換をSQL文より取り除いてください。
TO_CHAR TO_DATE TO_NUMBER
の各関数の構文を調べて、サポートされている
変換を確認してください。
”日本語カラム1” VARCHAR2(xx)
”日本語カラム2” VARCHAR2(xx)
”日本語名カラム” VARCHAR2(xx)
sVar1,sVar2,sVar3  String
WHERE句、INTO句 どちらにあっても同じ、
VARCHAR2と Stringのくみ合わせのみ発生する。
他の組合せは、正常に動作する。  Date,Numberなど

長くなったので、次の発言へ続きます。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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