Hello DP,
1. I don't believe the database was read-only (properties
didn't show it) and I had been updating data (I assume
that's a clue).
Sounds reasonable to me.
It sounds like the corruption is in your "Main Table", or perhaps a hidden system table
that holds information related to this table. I don't think that waiting any longer is
going to be helpful, given that you've already waited for several hours. Try the
following method to see if you can recover this table:
How to Recover Data from a Corrupted Table by Using the DAO Method
http://support.microsoft.com/?id=815280
Tom
_________________________________________
Thanks for the ideas.
1. I don't believe the database was readonly (properties
didn't show it) and I had been updating data (I assume
that's a clue).
2. I began to split the db apart and ran into troubles
dealing with the main table.
The narrative:
Steps Taken to Build New Database: File New. Get external
data from 18mg file. Quickly and successfully loaded
everything into new db except main table.
Can close and reload new mdb. Can open all tables. Seems
ok to this point.
(Didn't open forms as there was no main table.)
Tried to load main table. Does not complete action.
Completion scale sits at about 2/3 across and quietly
grinds away.
Can do other work, such as, open tables.
However, when trying to close any table and click x in
upper right get the msg: "This action will reset the
current code in break mode. Do you want to stop the
running code?
* To halt the execution of the program so the Module
window can be closed, select Yes
* To leave the code in the current state, select No"
If No, goes back to the Table display.
If Yes, gets beep and message comes back : "This action
will reset..." Looping would continue.
Way out is to minimize open Table, but start to accumulate
several min windows. To get out of it completely have to
abort MSAccess.exe
At this time, it apparently is still trying to load the
main table. MSAccess.exe is using the entire machine (97-
99% CPU). Using 21.2mb avail. memory out of 384mb
available.
Started process at 0420. It is now 0431. Will wait. Played
some games not too successfully.
It is continuing to "peg the cpu", so will go back to bed
and leave the business running.
Can't tell if any progress is being made, but other
applications continue to run, so is not frozen.
Later the same day: 14:41 task is still running full out
(having started at 0420).
Cannot tell if anything is being done. The pc is working
around this very well, albeit nominally slower than usual.
Any ideas: (1. if anything is being done? (2. How long
this could last? (3. Is it worth continuing? (4. Is there
another way?
Thank you for your guidance. DP