PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6795 | 99/06/16 10:08:44 | RE(8):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By st1974 |
6745 | 99/06/14 16:06:25 | RE(7):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By Taka |
6742 | 99/06/14 14:40:25 | RE(6):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By Potato |
6733 | 99/06/14 12:58:53 | RE(5):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By Taka |
6730 | 99/06/14 11:13:50 | RE(4):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By st1974 |
6728 | 99/06/14 11:00:02 | RE(3):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By Taka |
6726 | 99/06/14 10:12:48 | RE(2):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By st1974 |
6709 | 99/06/11 16:24:51 | RE(1):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By Taka |
6698 | 99/06/10 17:26:14 | PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。 By st1974 |
カテゴリ:PowerBuilderの開発環境
日付:1999年06月16日 10:08 発信者:st1974
題名:RE(8):PB5.0.04: SQLCAによるストアドプロシージャ使用時にアプリケーションで落ちてしまいます。
Takaさん、Potatoさんおはようございます。
返答が遅れて大変申し訳ありません。
>>e = space(20)
>>とかのように、最大の文字列の長さで空白を入れておかないといけませんが、
>>その空白を呼び出し前に入れていますか?
>>そうしないと、書き込みの領域が用意されていないため、
>>メモリが上書きされて壊れてしまいます。
>>RPCFuncでのStringでREFで呼び出す場合は、外部関数の呼び出しと同じような
>>配慮が必要です。
ご指摘していただいた点ですが、ストアドプロシージャを呼び出す前に、行っています。
コードを記載せずに申し訳ありません。
私が投稿した疑問に関して、ストアドプロシージャをコールするコード部分【SQLCA.AAA(\"sss\",a,b)】
のファイル名\"sss\"の部分を再び同じ\"sss\"に書き換え、リコンパイルしたらアプリケーションエラーが出なく
なりました。でも、理由がまだわからないのです。
「制御文字などが入っていたのかもしれない」という考えもありますが、どうでしょうか。
また、Takaさんに教えていただいたトレースの方法を詳しく知るにはどうすれば良いでしょうか。
何か心当たりがおありならよろしくお願いいたします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.2
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.