I am in the process of converting an application from BDE to ADOExpress using an Access 97 back-end - Delphi 6.
 
I am constrained to using Access 97 back-end via ADOExpress.
 
Everything works fine on a single machine; but when I try ro run the application with 2 concurrent users I can't find any way to retrieve the latest version of a record from the physical underlying database - in other words if I update a record on one machine then the updates are not visible when I retrieve the same record on the second machine.
 
I have tried various CursorTypes but these are restricted to Client Server apps. Refresh comes back with an error about having "insufficient key column information for updating or refreshing". Resync achieves nothing. Closing and reopening the database achieves the desired result but takes about 10 seconds for 15,000 records which is unacceptable.
 
Any ideas appreciated.
 
Steve Galyer

Reply via email to