PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9423 | 99/11/26 23:06:35 | RE(1):PB5.0.03: 動的SQL文を使用したプロセス解除ツールについて By M.M |
9411 | 99/11/25 21:50:45 | PB5.0.03: 動的SQL文を使用したプロセス解除ツールについて By Mariko |
カテゴリ:スクリプトの記述
日付:1999年11月25日 21:50 発信者:Mariko
題名:PB5.0.03: 動的SQL文を使用したプロセス解除ツールについて
以前PB3.0bとSybase System10を使用していた時に、
アプリケーション使用中に強制終了等によりDB上に残ってしまったプロセスを
切るためのツールを作りました。
今回、PB5.0.03とSybase System11にバージョンアップしたところ、そのツールがうまく
機能しなくなってしまいました。
何かよい情報がありましたら教えてください。
ちなみに、以前PB3.0bとSybase System10を使用していた時は、
下記のような動的SQL文を発行してうまく処理できていました。
killstr = \"kill \" + String( spid )
EXECUTE IMMEDIATE :killstr using sasqlca ;
※sasqlcaは管理者権限のユーザー・トランザクションです
現在は、実行すると「killコマンドはユーザー・トランザクションでは有効ではありません」
とのエラーが出ます。
確かにSybaseのマニュアルにkillコマンドはユーザー定義のトランザクションに入れることはできないと
書いてあるのですが、以前のバージョンのマニュアルにも同じことが書いてあったにも関わらず
うまくいっていたので、何か別の解決策があるようにも思えます。
PBというよりは何かSybaseの質問のようになってしまいましたが、何か少しでも情報がありましたら
よろしくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 11
Browser Netscape4.X
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.