PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22428 | 06/01/30 22:15:22 | RE(4):PB6.5: ORA-24347 グループ関数にNull... の警告について By カズ2002 |
22427 | 06/01/30 21:00:54 | RE(3):PB6.5: ORA-24347 グループ関数にNull... の警告について By Potato |
22426 | 06/01/30 20:40:33 | RE(2):PB6.5: ORA-24347 グループ関数にNull... の警告について By カズ2002 |
22425 | 06/01/30 18:43:54 | RE(1):PB6.5: ORA-24347 グループ関数にNull... の警告について By Chicchi |
22423 | 06/01/29 00:05:04 | PB6.5: ORA-24347 グループ関数にNull... の警告について By カズ2002 |
カテゴリ:PowerBuilderの開発環境
日付:2006年01月29日 00:05 発信者:カズ2002
題名:PB6.5: ORA-24347 グループ関数にNull... の警告について
お世話になります。
PB6.5とORACLE10g リリース2(10.2.0.0)との組み合わせで困ってます。
データウィンドウのretrieveやSQL分発行で
「Selectエラー:ORA-24347:警告:グループ関数にNULL列があります」
とエラーが発生してしまいます。
調べてみるとOracle 8i (8.1.5以降)よりOCIの仕様によるものだと判明しました。
実際はエラーでは無く[OCI_SUCCESS_WITH_INFO]と言う警告が発生しているもの
だそうです。これをPB6.5がエラーと判断しているのではないでしょうか。
もちろんPB6.5ではORACLE10gは非対応なわけで文句は言えないのですが、
どう言う訳かORACLE10g(10.1.0.4)では現象は出ず、事態に気づかなくて
今回非常に困っております。しかもデータ型によっては出ない場合もあるみたいです。
開発環境としてはPB6.5とPB9と両方あるのですが、対象のシステムのプログラムが
全てPB6.5で作成されており、ORACLEも10gリリース2で納品してしまっているので
DBの切替がライセンス上不可能です。
最後の手段はPB9への変換か、グループ関数箇所を\"NVL\"等でNullを回避させるか
ですが、膨大なプログラム数なので作業や検証などで時間的に厳しいので
他の回避策等ありましたらお教え頂けませんか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 10
Browser (記載なし)
Server SoftWare
OS Windows Server 2003
DBMS Oracle10G
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.