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

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