Database1 と Database2 があり、それぞれをデータ テーブル オブジェクトに追加します。現在、Database1 は Access を介して変更されています。レコードが追加されたり、削除されたり、行データが変更されたりする可能性があります。データベースは次のようになります
+----+----------+-------+-------+
| ID | Name | Price | Sales |
+----+----------+-------+-------+
| 1 | ProductA | 453 | 55 |
| 2 | ProductB | 43 | 156 |
| 3 | ProductC | 22 | 161 |
+----+----------+-------+-------+
したがって、製品 ID=1 の行を削除すると、ID = 4 の新しい製品を追加する場合、2 番目のデータベース 2 で削除したいです。また、価格または販売を変更した場合は、データベース 2 に追加したいです。そのレコードの Database2 の変更。
問題は、データベース レコードが両方のデータベースで同じ順序になっていないため、ループに時間がかかる可能性があることです。たとえば、ID=4000 が削除された場合、これを見つけるためにデータベース全体をループする必要があります。
たくさんのループ以外の解決策はありますか?