2011-12-05 6 views
2

プログラムの2つのインスタンスを実行していて、どちらもTAdsテーブルにアクセスしています。Advantageテーブルのテーブルロックエラーの再現

テスト用のテーブルロックを再現したいが問題がある。

私がクリックしたときには、コード実行されることをボタン作られた -

SomeTAdsTable.Editを。

プログラムの両方のインスタンスでボタンをクリックすると、Advantageテーブルのエラーが表示されません。

私はプログラムの両方のインスタンスで同じレコードを編集しようとしていると仮定しています。

誰も私がテーブルロックエラーを有利に再現するのを助けることができますか? TAdsTableインスタンスが同じテーブルを参照する場合

おかげ

答えて

2

は、両方とも同じrecord numberに配置され、record locking modelmPessimisticに設定され、第2のエディットは、ロックエラーが発生しなければなりません。

ただし、この状況ではLockTableメソッドが適用される可能性があります。

関連する問題