Hello -
we have been using access 97 for a multiple user trading system at a
small bank. Typically around 10 users entered a total of hundred
trades everyday. Some of the data was shared with a MS SQL 2000
server, which we accessed (both for read and write) as a linked ODBC
table. Over the period of time, the system has become quite complex,
with 30 tables, 30 forms and a size of 140 M.
We have been facing a number of problems during our regular usage.
Some of them are:
1. Problems accessing linked odbc table. When we ran a query, not all
rows were returned to MS Access, possibly due to network problems
2. Clashes between concurrent users. Since we could not have
transactions in access 97, concurrently modifying data in same tables
produced unresolved locks. The system would stop responding, forcing
us to "end task" it.
3. Concern by the technical auditors in the bank. Access tables,
linked tables and code are unsecure, and anyone could tamper of delete
the data.
Would these problems be addressed by using Access 2000? Some
documentation pointed out the odbc implementation is more efficient.
But is it possible to have transactions? Also, is it possible to lock
direct access to tables (allowing access from code only). Finally how
much better is the compiled code... I could notice no performance
advantage, and I felt helpless because i could not "debug" it.
Thoughts from experts welcome!
Cheers
Praty77