C
Connie
Sorry I'm so long replying to this posting. I was away,
but this was a reply to my posting of July 13th from
Douglas J. Steele
Douglam you said:
Are your applications split into a front-end (containing
the queries, forms,
reports, macros and modules) and a back-end (containing
only the tables)? If
so, then there's no need to compact on close: just have a
scheduled process
that compacts the back-end on a regular basis.
_______
Yes the database is split, but if the front end is not
preiodially compacted, its size grows with each use.
Also, I have experienced problems compacting a split back
end, whether the back end is on a server or in a file on
the users computer. Because during the compacting
process the system creates a temporoary copy of the
database and renames it, this has caused problems. The
temporary copy is supposed to disappear after the
compacting is done.
I have experienced situations where the back end is
completely replaced by the temporary copy, keeping its
new name (db1.mdb or the next number in line). Therefore
the front end does not recognize the back end...unless
you rename it to the proper name of course.
We have decided against compacting back ends, but as I
mentioned above, the front end must be compacted for the
reason stated.
If we are missing something and/or there is a better way,
I would appreciate your comments.
Thanks
Connie
but this was a reply to my posting of July 13th from
Douglas J. Steele
Douglam you said:
Are your applications split into a front-end (containing
the queries, forms,
reports, macros and modules) and a back-end (containing
only the tables)? If
so, then there's no need to compact on close: just have a
scheduled process
that compacts the back-end on a regular basis.
_______
Yes the database is split, but if the front end is not
preiodially compacted, its size grows with each use.
Also, I have experienced problems compacting a split back
end, whether the back end is on a server or in a file on
the users computer. Because during the compacting
process the system creates a temporoary copy of the
database and renames it, this has caused problems. The
temporary copy is supposed to disappear after the
compacting is done.
I have experienced situations where the back end is
completely replaced by the temporary copy, keeping its
new name (db1.mdb or the next number in line). Therefore
the front end does not recognize the back end...unless
you rename it to the proper name of course.
We have decided against compacting back ends, but as I
mentioned above, the front end must be compacted for the
reason stated.
If we are missing something and/or there is a better way,
I would appreciate your comments.
Thanks
Connie