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 (記載なし)

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