Hier dürfte das bescheuerte Caching-Verhalten der JET-Engine mitspielen.
Ganau das ist die Ursache.
Wenn man sich an folgende Regeln hält, dann funktioniert es auch mit MS
Access.
1.) es gibt genau eine einzige ADOConnection pro Datenbank
Also niemals ohne ADOConnection arbeiten (obwohl das möglich wäre)
2.) Alle anderen
ADO Komponenten (TADOQuery, TADODataset, TADOCommand, TADOTable) werden mit dieser
ADO Connection verknüpft
3.) Property
CursorLocation auf
clUseServer setzen.
Das gilt nur für MS
Access (Jet Engine).
Bei allen anderen Datenbanken (MS
SQL Server) ist clUseClient die bessere Einstellung.