I'm currently developing a retail application.
The front-end is Visual Basic 6. The backend is Access 97.
The .mdb file contains just indexed-tables, relationships and security objects.
The front-ends access the back-end via mapped drives.
About 50 or more remote users will be updating/selecting/inserting rows concurrently in the .mdb file at a frequency of 30secs, from VB front-ends.
I used the following locking/cursor system:
-Select Statement(adOpenForwardOnly, adLockReadOnly)
-Insert Statement(adOpenKeyset, adLockOptimistic)
-Update Statement(adOpenKeyset, adLockOptimistic)
But I'm afraid MS Access might not be able to cope with such a high frequency of database activity, likewise the network traffic would be high.
a) Could MS Access cope with such high frequency database
activity ?
b) How many users can MS Access handle concurrently ?
c) How efficient is MS Access in multiusers scenario ?
I would appreciate any other advice as regards this.
The front-end is Visual Basic 6. The backend is Access 97.
The .mdb file contains just indexed-tables, relationships and security objects.
The front-ends access the back-end via mapped drives.
About 50 or more remote users will be updating/selecting/inserting rows concurrently in the .mdb file at a frequency of 30secs, from VB front-ends.
I used the following locking/cursor system:
-Select Statement(adOpenForwardOnly, adLockReadOnly)
-Insert Statement(adOpenKeyset, adLockOptimistic)
-Update Statement(adOpenKeyset, adLockOptimistic)
But I'm afraid MS Access might not be able to cope with such a high frequency of database activity, likewise the network traffic would be high.
a) Could MS Access cope with such high frequency database
activity ?
b) How many users can MS Access handle concurrently ?
c) How efficient is MS Access in multiusers scenario ?
I would appreciate any other advice as regards this.