DBエラーについて
AlphaHoshino
投稿数: 51
みなさま、こんにちは。お世話になります。
さっそくですが、
『行ハンドルは削除された行、または削除の対象としてマークされている行を参照しました。』
といったDBエラーが出る原因・対処方法をご存知の方いらっしゃいますでしょうか?
ある更新処理で、他の端末が更新中の場合は処理が終了するまで1つのテーブルをループし見続ける作りとなっており、このループ処理部分でタイミングによっては上記エラーが出ます。
更新処理実行前に、ループ処理で使用するテーブルに使用中データを書き込み、更新処理実行後、使用中データを削除し終了します。
ループ処理は自分以外のデータがある場合、更新処理へは進まず、無くなるまでチェックを繰り返す作りとなっています。
更新処理を1台ずつ行いたいため、順番待ちをさせている状態です。
MAGIC:Ver.10.1 SP2a
データベース:SQL Server2005
他に順番待ちをさせる方法はあるのでしょうか?
ご存知の方いらっしゃいましたら、教えてください。
よろしくお願いします。
さっそくですが、
『行ハンドルは削除された行、または削除の対象としてマークされている行を参照しました。』
といったDBエラーが出る原因・対処方法をご存知の方いらっしゃいますでしょうか?
ある更新処理で、他の端末が更新中の場合は処理が終了するまで1つのテーブルをループし見続ける作りとなっており、このループ処理部分でタイミングによっては上記エラーが出ます。
更新処理実行前に、ループ処理で使用するテーブルに使用中データを書き込み、更新処理実行後、使用中データを削除し終了します。
ループ処理は自分以外のデータがある場合、更新処理へは進まず、無くなるまでチェックを繰り返す作りとなっています。
更新処理を1台ずつ行いたいため、順番待ちをさせている状態です。
MAGIC:Ver.10.1 SP2a
データベース:SQL Server2005
他に順番待ちをさせる方法はあるのでしょうか?
ご存知の方いらっしゃいましたら、教えてください。
よろしくお願いします。
投票数:0
平均点:0.00
投稿ツリー
-
DBエラーについて
(AlphaHoshino, 2008-4-21 15:45)
- Re: DBエラーについて (ISHIJIMA, 2008-4-21 21:34)
- Re: DBエラーについて (hiro, 2008-4-22 10:15)
-
Re: DBエラーについて
(EijiNagai, 2008-4-22 13:14)
-
Re: DBエラーについて
(hiro, 2008-4-22 15:09)
-
Re: DBエラーについて
(EijiNagai, 2008-4-23 19:01)
-
Re: DBエラーについて
(hiro, 2008-4-24 9:29)
-
Re: DBエラーについて
(ISHIJIMA, 2008-4-24 9:57)
-
Re: DBエラーについて
(hiro, 2008-4-24 15:06)
-
Re: DBエラーについて
(ISHIJIMA, 2008-4-24 15:23)
- Re: DBエラーについて (HAYATO, 2008-4-24 16:28)
-
Re: DBエラーについて
(ISHIJIMA, 2008-4-24 15:23)
-
Re: DBエラーについて
(hiro, 2008-4-24 15:06)
-
Re: DBエラーについて
(ISHIJIMA, 2008-4-24 9:57)
-
Re: DBエラーについて
(hiro, 2008-4-24 9:29)
-
Re: DBエラーについて
(EijiNagai, 2008-4-23 19:01)
-
Re: DBエラーについて
(hiro, 2008-4-22 15:09)
- Re: DBエラーについて (AlphaHoshino, 2008-4-23 9:15)