ロック

マルチユーザ環境 > 並行性

別のトランザクションと競合しているために、実行時に、トランザクションが、テーブルかレコードを開くことができない場合、Magicはテーブルをオープンし続けようとします。アクセス待ちの間、Magicはテーブルかレコードが現在ロックされることを示すメッセージを表示します。

他のユーザがEscキーを押下してタスクをアボートさせたり、トランザクション処理が終了した場合、Magicはテーブルやレコード内容の取得しようとします。もし両方のユーザのトランザクションに矛盾がなければ、テーブルやレコードへのアクセス待の必要はありません。

Magicには、ロック方式として3種類の方法があります。

デフォルトは、ODBCを除くSQL系のGateway では物理ロックが使用されます。