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

パスワード:


パスワード紛失

DBエラーについて

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

なし DBエラーについて

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2008-4-21 15:45
AlphaHoshino  常連   投稿数: 51
みなさま、こんにちは。お世話になります。

さっそくですが、
『行ハンドルは削除された行、または削除の対象としてマークされている行を参照しました。』
といったDBエラーが出る原因・対処方法をご存知の方いらっしゃいますでしょうか?

ある更新処理で、他の端末が更新中の場合は処理が終了するまで1つのテーブルをループし見続ける作りとなっており、このループ処理部分でタイミングによっては上記エラーが出ます。

更新処理実行前に、ループ処理で使用するテーブルに使用中データを書き込み、更新処理実行後、使用中データを削除し終了します。
ループ処理は自分以外のデータがある場合、更新処理へは進まず、無くなるまでチェックを繰り返す作りとなっています。
更新処理を1台ずつ行いたいため、順番待ちをさせている状態です。

MAGIC:Ver.10.1 SP2a
データベース:SQL Server2005

他に順番待ちをさせる方法はあるのでしょうか?
ご存知の方いらっしゃいましたら、教えてください。
よろしくお願いします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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