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

パスワード:


パスワード紛失

同一行を2回「アボート」で強制終了

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

質問 同一行を2回「アボート」で強制終了

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-4-21 11:21
nakaaaaa  常連   投稿数: 68
皆さん、こん●●は。

ちょっと不可解な現象が起きてて困っています。
それは、同一行を2回「アボート」しようとすると強制終了されるというものです。

プログラムはごく簡単な「マスタメンテナンス」です。
コードと名称だけ変更でき、コードがダブったら重複エラーとなります。

重複時のメッセージがMagicのものでは分かりにくいため、
エラーハンドラでわかりやすいメッセージを表示させています。
(メッセージはエラーコマンドではなく、別プログラム)
そして、エラーハンドラの指示は「アボート」にしています。
(他の情報 - モード:物理、開始:レコードロック時、ロック方式:即時, エラー:復旧)

この状況下で・・・・

====
CD
001
002 ← この行を[001]に変更、1回目は重複エラー、2回目で強制終了
003
004
=====

というわけで、発生原因が全くわからず困っています。
ちなみに、1回重複エラー発生後、別の行へ移動、戻って重複発生させても強制終了します。

なぜ、このような強制終了が発生するのでしょうか・・・・


この件、なにかご存じのかたがいらっしゃいましたらよろしくお願いします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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