G
gwegner
Back End: Access2000 data.mdb on a server running
under Access 2000 Operating
System Windows 2000.
The Microsoft database Jet is version: 4.00.8618.0
(Security Bulletin
MS04-014).
After compact data.mdb is about 29MB.
Front End: Access2000 app.mde installed on the user
site. Env: Microsoft Windows
XP, SP#2, Office 2000 ProWe. Access 2000 9.0.4402 SR-1.
The Microsoft database Jet is version: 4.00.8618.0
(Security Bulletin
MS04-014).Written using VBA.
After compact app.mde is about 5.5MB.
Issue: This application was originally written in
Access97 for Windows NT 4.0 SP #6.0. Later on it was
converted to Access2000 using DAO 3.6. Several steps were
taken to improve the original poor performance. Once the
performance was under control, the app.mde was installed
on the clients PCs (3).
Problem started 6 months ago (2.5 years later) when
client's PC got new operating system; Windows XP SP#1.
User noticed that once awhile the app.mde (originally
created under Windows NT 4.0) closes and Access shuts down
(or vice versa). 2 weeks ago users got SP#2 and running
the app.mde under Windows XP SP#2 is not fun anymore.
- performance slow down badly from 4 sec to 18 sec
waiting time to switch from add record to couple tables,
or open new form with a requested data.
- Several times a day, the app.mde/Access Window
shuts down.
The format for the name is 5.3 for .mde, .mdb
The app and data files are located in a folder under the
root
The folder names are short
The track name AutoCorrect info is off in FE and BE
The SubdataSheet Name for every table is set to NONE
The default record locking is NO LOCKS with Open databases
using record-level locking
There is a dummy table that is opened at the start time
that keeps the connection to the BE unchanged.
The recordset and db have prefix DAO. Objects are
instantiated, used, closed and set to nothing to prevent
any memory leek. The application is using DAO 3.6.
For over 2 years the BE and FE were compacted once a month
and once a week last 6 months. Couple days ago, I changed
the FE app.mde to compact on close.
The FE is heavy. Often 4 forms are open; Form1 to perform
search, Form2 to do requests (this form has 9 tabs, each
tab requires data from several tables), form3 to finalize
requests (this form is as heavy as Form2), a dummy form
with a dummy table that keeps the connection between BE
and FE. One form is visible; other are hidden.
To fix this problem I did the following (no success):
- rebuilt the back end using Access2000 under
Windows XP. I created new .mdb file, copied all tables,
compacted, reset the option. This new BE was copied back
to the server.
- App.mdb - relinked all tables, compacted under
Windows XP using Access2000.
- Created new App.mde from refreshed App.mdb.
I loaded new App.mde on the client site to test. Within 5
minutes of testing the Access2000 and the App.mde shut
down (no error message) 3 times. I used the App.mdb for
testing and the Access2000 was shutting down more often.
The results were not acceptable, I went back to the
original compacted on Windows NT 4.0 App.mde.
Do you know what is going on?
Why an application that ran so well for 3 years, it works
so bad under Windows XP SP#2?
I appreciate your reply.
GWegner
under Access 2000 Operating
System Windows 2000.
The Microsoft database Jet is version: 4.00.8618.0
(Security Bulletin
MS04-014).
After compact data.mdb is about 29MB.
Front End: Access2000 app.mde installed on the user
site. Env: Microsoft Windows
XP, SP#2, Office 2000 ProWe. Access 2000 9.0.4402 SR-1.
The Microsoft database Jet is version: 4.00.8618.0
(Security Bulletin
MS04-014).Written using VBA.
After compact app.mde is about 5.5MB.
Issue: This application was originally written in
Access97 for Windows NT 4.0 SP #6.0. Later on it was
converted to Access2000 using DAO 3.6. Several steps were
taken to improve the original poor performance. Once the
performance was under control, the app.mde was installed
on the clients PCs (3).
Problem started 6 months ago (2.5 years later) when
client's PC got new operating system; Windows XP SP#1.
User noticed that once awhile the app.mde (originally
created under Windows NT 4.0) closes and Access shuts down
(or vice versa). 2 weeks ago users got SP#2 and running
the app.mde under Windows XP SP#2 is not fun anymore.
- performance slow down badly from 4 sec to 18 sec
waiting time to switch from add record to couple tables,
or open new form with a requested data.
- Several times a day, the app.mde/Access Window
shuts down.
The format for the name is 5.3 for .mde, .mdb
The app and data files are located in a folder under the
root
The folder names are short
The track name AutoCorrect info is off in FE and BE
The SubdataSheet Name for every table is set to NONE
The default record locking is NO LOCKS with Open databases
using record-level locking
There is a dummy table that is opened at the start time
that keeps the connection to the BE unchanged.
The recordset and db have prefix DAO. Objects are
instantiated, used, closed and set to nothing to prevent
any memory leek. The application is using DAO 3.6.
For over 2 years the BE and FE were compacted once a month
and once a week last 6 months. Couple days ago, I changed
the FE app.mde to compact on close.
The FE is heavy. Often 4 forms are open; Form1 to perform
search, Form2 to do requests (this form has 9 tabs, each
tab requires data from several tables), form3 to finalize
requests (this form is as heavy as Form2), a dummy form
with a dummy table that keeps the connection between BE
and FE. One form is visible; other are hidden.
To fix this problem I did the following (no success):
- rebuilt the back end using Access2000 under
Windows XP. I created new .mdb file, copied all tables,
compacted, reset the option. This new BE was copied back
to the server.
- App.mdb - relinked all tables, compacted under
Windows XP using Access2000.
- Created new App.mde from refreshed App.mdb.
I loaded new App.mde on the client site to test. Within 5
minutes of testing the Access2000 and the App.mde shut
down (no error message) 3 times. I used the App.mdb for
testing and the Access2000 was shutting down more often.
The results were not acceptable, I went back to the
original compacted on Windows NT 4.0 App.mde.
Do you know what is going on?
Why an application that ran so well for 3 years, it works
so bad under Windows XP SP#2?
I appreciate your reply.
GWegner