The user fix to restore performance back is to make sure that you keep a
connection to a table opened at all times FROM the front end, to the back
end.
Windows XP has a huge increase in file security stuff, and thus anything
that deletes, or creates a file TAKES a very long time! Since ms-access
constantly tries to delete and create the locking file, then a huge
performance hit takes place, as now ms-access is simply reduced to the speed
of the system to create/delete that locking file.
So, keep a persistent connection open, and things will perform like before.
In fact, you will generally find things performance EVEN better when you do
this.
I have run a97 on some new XP computers networks, and it absolute
screams....
So, when the application start-ups, just have it open a form to some table
in the back end, and either minimize that form, or even set it invisible.
You can also open a global reocrdset in code also. Regardless, anything that
forces the backend to stay opened to the front end will fix this problem.
--
Albert D. Kallal (MVP)
Edmonton, Alberta Canada
No************@msn.com http://www.attcanada.net/~kallal.msn