PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8617 99/10/07 12:36:27 RE(4):PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。 By リエッチ
8595 99/10/06 18:04:13 RE(3):PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。 By Taka
8591 99/10/06 17:33:07 RE(2):PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。 By shinsuke
8587 99/10/06 15:14:24 RE(1):PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。 By Taka
8562 99/10/05 21:01:08 PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。 By shinsuke

カテゴリ:PowerBuilderの不具合?
日付:1999年10月06日 17:33 発信者:shinsuke
題名:RE(2):PB6.5: PB65からoracle8ストアドプロシージャが実行できなくなりました。

Takaさん、こんにちは。
コメントありがとうございます。

>これは、「PB6.5 & Oracle7.xなら問題なかった」の意味ですか?

いえ、最初からPB6.5 + Oracle8 です。
今まで、この環境で問題なく呼び出せていたストアドプロシージャがある日から[smrf2smfが存在しないエラー]が
発生するようになったのです。
更に詳しく書きますと、
現在のユーザー[eigyoという名前]には25個のストアドプロシージャがありますが、これが20個を超えたあたりから
この現象が起きたような感じです。
もしかして、PBから認識できるストアドプロシージャの個数に制限があるのでしょうか?

>確認したいのですが、これっていわゆるストアドプロシージャですよね?
>パブリックシノニム経由とか、DATABASE LINKとかを要するものではないですよね?

いわゆるごく普通のストアドプロシージャです。

>SQL*Plusでの接続先と、PBアプリでの接続先は、全く同一ですか?

同一だと思います。

>また、動的SQL・書式2ではどうでしょうか。
>datetime dt
>dt=datetime(date(\'1999/10/01\'))
>prepare sqlsa from \"execute shrf2smf(?)\" ;
>execute sqlsa using :dt ;
>messagebox( string(sqlca.sqlcode), sqlca.sqlerrtext )
>※ オブジェクトが存在しない、というエラーが出ている以上、変化ないと思いますが...

さっそく試してみます。

>ちなみに WinNT4 & PB6.5、SQLCA.DBMS = \"o84\" でテストしています。

こちらもまったく同じ環境です。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

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

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