PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19179 | 03/04/01 01:05:19 | PB6.5: MSDE(SQLServer6.5)での排他処理について By Ponchi |
カテゴリ:データベース
日付:2003年04月01日 01:05 発信者:Ponchi
題名:PB6.5: MSDE(SQLServer6.5)での排他処理について
こんばんわ,ぽんちです。
MSDEでの排他処理について悩んでおります。
更新処理(RetrieveしてからCommitするまでの間)をしている間,他端末で更新処理を目的とする
Retrieveを行った際にエラーで返したいと思っています。(ORACLEのNOWAITのような)
SELECT文のFROM句の最後に「WITH (UPDLOCK)」を書いていますが,B端末が読み込みを行うと
読み込みできないまま処理が止まってしまう現象になります。
(更新処理を終えると他端末の読み込みが可能になる)
いろいろ調べて,タイムアウトの設定(SET LOCK_TIMEOUT)をすればいいことまではわかったのですが,
記述の仕方がわかりません。
ご教授お願いします。
開発環境 PB:6.5.1 DB:MSDE(SQLServer6.5)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Microsoft SQL Server Client 6.5
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.