ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

複数端末から同一レコードへの更新について

このトピックの投稿一覧へ

なし 複数端末から同一レコードへの更新について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 | 投稿日時 2019-7-17 15:18
NFH  新米   投稿数: 16
いつもお世話になっております。


コード │ 最終見積番号
──────────────
A    │ 1


上記のような見積番号がどこまで発番されているかを管理するテーブルがあり、
新しく見積番号を取得する際には、
  トランザクションモード:P=物理
  トランザクション開始:N=なし
  ロック方式:I=即時
のバッチタスクにて照会リンクでテーブルにアクセスし、
「最終見積番号」項目をカウントアップしその値を使用する、ということを行っています。

この処理を2台のPCで同時に行った際に、
PC1・PC2ともに同じ番号を取得してしまうことが稀にあり(5,000回に1回ぐらい?)困っております。

複数PCから同レコードに対して処理する場合、
1台目のPCのみ処理されて、他のPCは「レコードロックの解除待ち」でロックが解除されるまでリトライする、
という様に動作すると考えていたのですが、思惑通りになりません。

なにか確認するべき設定等、ご教示頂けますでしょうか。
よろしくお願い致します。


---------------------------------------
■環境
 PC:
   Windows7(32bit) SP1
   Magic V9 Plus Ver 9.40J SP6b PT1

 DB:
   Pervasive PSQL 11
---------------------------------------
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約