I read a white paper on Access Corruption once. Dunno where. Maybe it was a
brown paper Ho-Ho.
The gist of it was, Access sets some internal "busy" flag and resets after the
write(s). If this flag is not reset, the db is marked as "corrupted". But in
99% of the "events" the db is not actually corrupted, just the flag is set.
This certainly seems to be a "safe approach" on The Access Team's part, (if
true).
It's the sort of thing easily reset by running "Repair". Anyway, the above
theory seems consistent with the fact that I can "Repair" databases 99% of the
time. I mean, 99% of the corruption times <heh-heh>.
But why Access is more prone than other files, I sure can't reconcile. I have
never known of a Word Doc being subtly corrupted by the OS (have I not looked
hard enough?). Nowadays it's standard practice to transfer 1.5mb+ digital
camera photos, one wouldn't know if a few pixels were corrupted of course, but
do digital files REALLY degrade? (I Don't Think So, or This Is A Scandal).
More pertinently, I've downloaded up to 65mB from MS website for "program
upgrade". 56k modem. Took all night, other side of the world, had to use
"Gorilla" for many re-starts in the 8 or more hours. One would hope that the
resulting transmission had ZERO errors (quite true so far as I know) because
otherwise I would have been reporting perplexing errors in an Access upgrade!
I derive from that, that Internet Explorer "managed" via "Gorilla!", with
multiple abort/restarts, for 8hrs via flakey phone-lines not to mention
cosmic-rays-hitting-satellites, is EVEN SO more reliable than Access?
(I EXPECT a large transfer to be either completely reliable, or fail. Don't
you?)
----------
OTOH, many years ago (late 80's) my company-at-the-time had a "PC Expert" from
the USA give us a lecture. I always remember him saying (at least about
earlier PC's maybe Clones) "DON'T put an oscilloscope on the Motherboard! If
you do, there is so much noise that you will wonder how it ever works!"
(I still have a Tektronix oscillosope. Those were the days!)
----------
I think "theory" is interesting in an attempt to understand intangibles like
corruption, but perhaps more pertinent is that a newsgroup gives access to a
greater "installed base practical experience", so-to-speak. I can't deny that
"strange things happen sometimes". And I don't "trust" any single operator,
not even myself (beyond reproducible items).
Chris