PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20203 | 03/08/27 14:47:33 | RE(6):PB7.0: ストアドの実行結果の方法 By IOP |
20202 | 03/08/27 13:39:34 | RE(5):PB7.0: ストアドの実行結果の方法 By tomson |
20198 | 03/08/27 11:54:34 | RE(4):PB7.0: ストアドの実行結果の方法 By IOP |
20196 | 03/08/27 11:04:21 | RE(3):PB7.0: ストアドの実行結果の方法 By tomson |
20194 | 03/08/27 10:30:21 | RE(2):PB7.0: ストアドの実行結果の方法 By IOP |
20190 | 03/08/26 17:08:45 | RE(1):PB7.0: ストアドの実行結果の方法 By tomson |
20183 | 03/08/26 13:49:03 | PB7.0: ストアドの実行結果の方法 By IOP |
カテゴリ:データベース
日付:2003年08月27日 14:47 発信者:IOP
題名:RE(6):PB7.0: ストアドの実行結果の方法
tomsonさん、こんにちは。
>>引数が無くてもストアドは使用できると思います。
>>(処理が少し複雑になっているのでストアドを使用しています)
>あ、そうなのですが、今回はリターン値用の出力引数が必要という意味で上のようにかきました。
>
>なんだか、私の説明が悪いせいで、混乱させてしまっているようです。。。申し訳ない。。
>要はストアドプロシージャでreturn XX とするべきところで select @arg = XX(@argは出力引数)
>とすれば、良いのでは?ということなのです。
>
>>エラー : @argを宣言しなくてはなりません
>>と出るのですが、@argを外すとエラーは消えます
>>実行をしてみると、sqlerrtextでストアドは実行されませんでしたと表示されます。
>>
>>次に引数ありのストアドの呼び出しについてなのですが
>>また上のようでやってみると、エラーが発生してしました。
>>エラー : varcharからint型に変換はできません。Convert関数を使用してください
>>と起こられてしまいます。outputのデータ型を指定しなければいけないのでしょうか?
>
>そうですね。初期値を渡すときは型が同じでないといけません。
>1番目のエラーについては解りません。ごめんなさい。
>
>
やはりそうでしたか。
なんで引数がないんだろうと思っていました。
もう一つ訊ねたいことがあるのですが、ストアドを実行するときってExecを使用しなくても
ストアドは動いてくれるのでしょうか?
Executeでストアドが動くような・・・
ミスってたらごめんなさい。
こっちももう少し調べてみます。
何かわかったらまた教えてください。
よろしくお願いします
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.