PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17453 02/05/24 15:07:13 RE(1):PB7.0: 排他ロック時の待ち時間について By ZONE
17451 02/05/23 17:02:38 PB7.0: 排他ロック時の待ち時間について By INN.TAKA

カテゴリ:PowerBuilderの開発環境
日付:2002年05月24日 15:07 発信者:ZONE
題名:RE(1):PB7.0: 排他ロック時の待ち時間について

INN.TAKAさん、こんにちは。

排他制御用のテーブルもしくはファイルを追加します。
更新処理開始時にフラグを設定、更新処理終了時にフラグを解除するようにします。
DataWindowをRetrieveする前に排他制御フラグを確認すればいいです。
更新先のテーブルが複数の時は、この方法が良いと思います。

>現在、マルチユーザ環境での社内システムを構築しています。
>PB7 + SQL-サーバ7の環境です。

>ある時間のかかる更新処理があります。ストアドプロシージャで処理させています。
>20?30分くらい、かかるのですが、その間、更新先のテーブルは排他ロックされます。
>そこまでは、いいのですが、更新処理中に更新先テーブルを参照するDWをRetriveすると
>更新が終わるまで待機状態になってしまいます。

>そこで、参照先テーブルが排他ロック中の時はDWのRetriveができないようするなり
>エラーメッセージを表示するなりして、Retriveをキャンセルしたいのですが。。。

>良い方法を知っている方お願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser InternetExplorer5.X

Server SoftWare

OS Windows 2000
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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