asparks said:
thanks Dirk - but no good for me as we just use Access as the repository
for
our data which is accessed via our own front end. We dont use Access Forms
at
all, and the code you refer to is form based......
You're not making it easy, are you? <g>
You can't make the back-end automatically log anything, and you won't
necessarily be able to tell from looking at the corrupted back-end exactly
what operation (or whose action) corrupted it. At least, I don't know how
to do that, and I suspect that the corruption itself might be as likely to
obscure that information as not.
All I can think of at this point is setting up a logging function in your
front-end. If it's not Access, then you can't use Allen Browne's code, but
that doesn't mean you couldn't modify the code in the front-end to log every
database action. I'd log it in a separate file, probably a text file, and
ideally one on a shared file server. However, I don't know if this will
necessarily allow you identify the "culprit" in your corruptions, since many
database operations may be able to continue even after some portion of the
DB has been corrupted.