PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12044 00/07/03 16:08:09 RE(5):PB6: ストアドへの配列渡し By Taka
12032 00/07/03 13:24:31 RE(4):PB6: ストアドへの配列渡し By mio
12027 00/07/03 12:00:21 RE(3):PB6: ストアドへの配列渡し By Taka
12025 00/07/03 11:20:18 RE(2):PB6: ストアドへの配列渡し By mio
12021 00/07/01 20:47:21 RE(1):PB6: ストアドへの配列渡し By Taka
12019 00/06/30 20:13:29 PB6: ストアドへの配列渡し By mio

カテゴリ:データベース
日付:2000年07月03日 16:08 発信者:Taka
題名:RE(5):PB6: ストアドへの配列渡し

mioさん、こんにちは。

>問題は解決していませんが、別の方法を考えてみようと思います。

え?あきらめちゃうんですか?(笑)
少なくとも原因を追求してからにしましょう。
という訳で、私のほうで追試してみました。(久々の実験君モード)

前回のコメントでは「とくに問題なさそう」と書いてしまいましたが、ストアド側の型宣言が CHAR型だと、
mioさんと同様のエラー PLS-00418 が出ました。
こちらの環境は PB6.5+Net2.3(\"o73\")です。(ちなみにNet8は入れてません)

試しに、VARCHAR2型の配列に変更したところ、うまくいきました。v(^^

おそらく、PBのString配列からのバインドが、ORACLEのCHAR配列に対応できていないのでしょう。
PB6.0+Net8ではどうかわかりませんが、VARCHAR2で試してみてください。
(ちなみに、DisableBind=1 の有無は関係なさそうです)

って、これ見るかな?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS HP-UX
DBMS Oracle 8.0
WebServer (記載なし)

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