PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17112 02/03/06 18:15:27 PB7.0: ロックがはずれない? By H.Tan

カテゴリ:データベース
日付:2002年03月06日 18:15 発信者:H.Tan
題名:PB7.0: ロックがはずれない?

はじめまして。
CS型システムの開発で、PowerBuilder7.02を使ってAS/400(DB2)にODBC接続しています。
現在データベースのロックがはずれないトラブルが起きています。

現象としては
 1.SQL文であるテーブルに INSERT を発行する
 2.COMMIT を発行する
 3.1と同じテーブルに INSERT を発行する
 4.COMMIT を発行する
の手順で処理を行うと、2の後にはテーブルのロックは解除されるのですが
4の後にはテーブルがロックされっぱなしになってしまいます。

補足をすると、
まず同じトランザクション内ですべて実行したいので、
切断(DISCONNECT)を行うことは不可能です。
ODBC(CA/400)のコミット設定は コミットされた読取り(*CS) を使用しています。
PBではSQLの実行だけでなく、ストアドプロシージャを呼出したり
DWを使ってテーブルを更新したりしています。

PB7.0のヘルプ [ODBCにおけるパフォーマンスとロック] をみたところ
COMMITを発行するとロック解除できます のような記述があるのですが
設定がわるいのか、うまく機能していないのかわかりません。

どなたかこのようなトラブルを解決したかたおりますでしょうか?
アドバイス宜しくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS その他
Browser InternetExplorer5.X

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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