プロが教える店舗&オフィスのセキュリティ対策術

失礼します。

あるストプロを作成し、VBから引数を渡して実行したところ、"ORA-06502: PL/SQL: 数値または値のエラー::文字列バッファが小さすぎます。"というエラーが出てきてしまいます。
しかし、VBから呼ぶのではなくストプロ単体で動かした場合は正常に動きます。ストプロ単体で動かしても同じエラーが出るのなら納得出来るのですが、VBからでのみエラーが出てきます。原因が全く分かりません。。そういうことってあるのでしょうか?? 何か原因が想像出来る方は教えて頂けると有り難いです。

A 回答 (1件)

ストアドプロシジャでも、ストアドファンクションでも


外的入力要素があって動作する以上、呼び出し方善し悪しで
エラーになったり、正常終了したりということはあると考えるべきしょう。

で、単独動作の場合の呼び出し方と、VB内部で呼び出す場合で
違いがないことを確認されましたか?

何となく、VB側の変数の取り方が良くないとか、バグだとかで
不要なスペース等がストアドプロシジャに渡っているんじゃ
ないですかね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!