PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15415 | 01/06/01 18:33:54 | RE(3):PB6.5: DECLARE ProcedureName のProcedureNameの型は? By aki |
15414 | 01/06/01 18:24:21 | RE(2):PB6.5: DECLARE ProcedureName のProcedureNameの型は? By M.M |
15412 | 01/06/01 17:27:24 | RE(1):PB6.5: DECLARE ProcedureName のProcedureNameの型は? By aqua |
15407 | 01/06/01 16:31:27 | PB6.5: DECLARE ProcedureName のProcedureNameの型は? By wata-m |
カテゴリ:スクリプトの記述
日付:2001年06月01日 17:27 発信者:aqua
題名:RE(1):PB6.5: DECLARE ProcedureName のProcedureNameの型は?
wata-mさん、こんにちは。
>ProcedureNameを変数?に入れることは
>可能なのでしょうか?
やるとすれば、String型で名前を渡して動的SQLで実行…と言う形でしょうか。
>プロシージャが複数存在するため
>ProcedureNameを
>関数、又はクラスのパラメータに使って
>DBエラー時の処理を共通化をしたいと思いまして
>質問しました。
ずれていたら申し訳ないんですが…
逆にDBエラー処理だけを行う共通関数にした方がよいのでは?
その方がプロシージャー実行時以外でも汎用性が保てると思います。
うちではDBエラー処理だけの共通関数を作ってプロシージャーや埋め込みSQL文を実行
したあとに呼ぶようにしています。
内容的には、直前のDB処理で問題なければCOMMIT処理を、
エラーがあればROLLBACK処理とエラーメッセージ取得って感じです。ご参考まで。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 11
Browser (記載なし)
Server SoftWare
OS Solaris
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.