John,
I will be more than happy to give you as much information about “constant” connection as you would like, but first a few comments about Access 2000 and your configuration. These may eliminate your problem. I’m not sure if you are running Access 2000, or Access 2002, but it sounds like you are using Access 2000 since a client of mine had a problem very much like yours and this information may well solve your problem as it did his.
Make sure you have downloaded Microsoft Office 2000 SR-1/SR-1a update and that it is installed on every client machine running your application. Please note this is not Sr-1, but is in addition to SR-1 and fixes a number of quirky behaviors in Access 2000.
Make sure your client PC’s are running Jet 4.0 SP6. If not, download it from the MS page. The following dates and sizes refer specifically to Jet4.0 SP6.
File Name Version Size
-----------------------------------------
dao360.dll 3.60.3714.5 557,328
expsrv.dll 6.0.72.9414 397,072
msexch40.dll 4.0.5325.0 512,272
msexcl40.dll 4.0.5919.0 319,760
msjet40.dll 4.0.6218.0 1,503,504
msjetoledb40.dll 4.0.5919.0 348,432
msjtes40.dll 4.0.5914.0 241,936
msltus40.dll 4.0.5325.0 213,264
mspbde40.dll 4.0.5325.0 348,432
msrd2x40.dll 4.0.4910.0 422,160
msrd3x40.dll 4.0.4325.0 315,664
msrepl40.dll 4.0.6226.0 553,232
mstext40.dll 4.0.5325.0 254,224
msxbde40.dll 4.0.5427.0 344,336
And last but not at all least, make sure your network administrator places the backend database as close as possible to the shared root directory. I refuse to install a BE deeper than three folders. If you think about it, it makes a lot of sense. When your first form opens, Access walks the directory tree to link to the BE. If you are buried in the bowels of the tree and you have a burst of network activity, the time it takes to open the form will increase and then decrease until it looses the connection and attempts to reestablish it again when it starts its walk down the tree again.
Let me know if this information proves to be helpful.
Robert Berman