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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.