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

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