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 (記載なし)

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