Hi all,
My company has just converted from Access 97 to Access 2003. After years of largely trouble free 97 databases , I am now experiences a wierd issue with 2003.
My VBA using DAO 3.6, simply runs through each record of a table, and makes an edit to them all using standard .Edit and .Update methods. In 97 the database (fairly large - 150,000 records in the table which is edited) would grow from 30MB to 48MB, making a compact advisable, but not causing any problems.
The exact same code, running on a 2003 format Database causes the file to jump from approx 30MB to 2GB (yes 2GB) then crash as the max file size is reached.
Converting the DB to 97 from the 2003 engine and then running in 2003 is fine. Converting the DB to 2000 in the 2003 engine causes the same problems.
Bottom line -- is there a something wrong with Access 2003 - why should the file bloat so seriously?
Can anyone help? The file is set up in the standard Front End App / Back End Data config, and is single user - very straight forward system.
Cheers.
Ed.
My company has just converted from Access 97 to Access 2003. After years of largely trouble free 97 databases , I am now experiences a wierd issue with 2003.
My VBA using DAO 3.6, simply runs through each record of a table, and makes an edit to them all using standard .Edit and .Update methods. In 97 the database (fairly large - 150,000 records in the table which is edited) would grow from 30MB to 48MB, making a compact advisable, but not causing any problems.
The exact same code, running on a 2003 format Database causes the file to jump from approx 30MB to 2GB (yes 2GB) then crash as the max file size is reached.
Converting the DB to 97 from the 2003 engine and then running in 2003 is fine. Converting the DB to 2000 in the 2003 engine causes the same problems.
Bottom line -- is there a something wrong with Access 2003 - why should the file bloat so seriously?
Can anyone help? The file is set up in the standard Front End App / Back End Data config, and is single user - very straight forward system.
Cheers.
Ed.