Background:
Using an unsupported/abandoned multi-user multi-database program that uses
Access 97 and Jet 3.5. Program itself appears to have been built with
PowerBuilder 6.5.
Databases reside on an NT 4 SP6 file server with opportunistic locking disabled.
Workstations are Win98 SE with Access 97, Jet 3.5 SP3, and Network
redirector file caching disabled (VREDIR/DiscardCacheOnOpen=1)
Network: Local LAN using NETBUEI as Primary Protocol, than TCP/IP.
Problem:
When multiple users open the same database, and access the same record,
and the data for that record is modified everyone can see it on the screen,
but it will not print out the modified data until the first person that opened
the record closes his connection to the database.
However, if the first person to access a record makes the modification,
his print out will be correct, but subsequent users will still print the unmodified
data until the initial user closes his connection to the database.
Problem with data refresh, workstation file caching, ODBC/Jet caching ?
I have not been able to figure out if the problem lies within Jet 3.5 and it's
handling of multi-user databases over a network, or with the programming
of the database.
Your expert insight is much appreciated.
Thanks.
Arneil
ri*****@cryogen.com