Hi Roger,
The problem you are having is with the ODBC connection. ODBC
connections are continuous, thus, you will have record locking issues,
contention issues, and all sorts of other issues because of this
continuous connection. The fix is to not have a continous connection.
This is achieved by pulling the data you want to read into the local mdb
into a local table. You could use an append query to append (Insert
Into) records from the view to your local table, but a more reliable
method would be to use ADO.
ODBC is old technology and it was pretty state of the art when
everything was small. But, as data processing operations have evolved,
the demands are exceeding what ODBC (and Access altogehter) was
originally designed for. The current-permanent fix for all this (in the
Microsoft environment) is to migrate to disconnected data processing of
.Net (for data processing operations that involve servers - especially
the newer ones like sql server 2005 and higher).
Rich
*** Sent via Developersdex
http://www.developersdex.com ***