Well. I do thank you people for you help/suggestions.
My approach has worked.
Just to clarify... some said to read with Acc97. I CAN do that. I HAVE done
that.
But I don't have Acc97 on my development computer. So I HAVE to get it over
to my development computer.
I tried to repair it using Acc97... but it said things are OK.
I tried to export it to Excel97... but it was going to be as much or more
work than what I wound up doing... I had to map fields, etc.
So... I did create a new (empty...blank) DB with Acc97.
I then copy/paste all the original Acc97 table defs into this new Acc97DB.
I then copy that DB to my development computer.
I then open it with Acc2k... wants to convert it... go ahead.
I export each table in comma-delimited format using Acc97.
I copy those files to my development computer.
I write a script to reformat certain fields in those files, and write new
files out.
NOTE.... there were a few records in several files which were corrupt...
some fields were just garbage.... I wound up manually editing those files
and "fixing" the bad data.
I then run my script to "fix" the files.
I then import those files into my new DB on Acc2K. Tell it to put the data
from each file into a specific table.
TADA.... Done.
I LOVE a challenge... and I really LOVE solving stuff like this.
Cheers,
Guru???? wrote:
OK... here's what I have done.... it looks like this will be the solution.
First... I do NOT have Acc97 on my development computer.
Since I am going to re-design/re-develop the app, and will use DAO as the
dbinterface for my VB app, I want to start off seeing what the original db
looks like.
I will design the new db on my computer using Acc2k.
But I WILL have to extract/load old data into the new database, to go live.
So I MUST access the old data on my development computer.
But all I have encountered is that dratted error message.
Anyway, here's what I have done....
Using the production computer which has Acc97:
Open the database, export every table to an external txt file. Close the db.
Create a new empty db. Open the production db.
Copy/paste each table definition from the production db to the new db.
Copy all the txt files, and the new db (with definitions only) to a CD.
Copy from the CD to my development computer.
Using my development computer which has Acc2k:
Open the new db (with definitions only). It WORKS !!!!
It tells me I can only open for read, and must convert. GREAT !!!
Close the db.
Use Acc2k to convert the DB to new format. It WORKS !!!!
Open the new converted db.
Import the txt files into each of the tables.
This works.... sort of.
Many of the records in about half the tables contain date/time fields.
I get an error message about "Incorrect Format" for the majority of these
fields.
It seems that the exported txt files which contain date/time fields have
them with no quotes,
and the format (xx/xx/xx) may be misunderstood.
So I now will write a script (VBS) to read each of these txt files and
"clean up" and date/time fields.
Then I will re-import the txt files into the new converted database.
Whew!!!!!
Quite a process.
I can convert the FEs easy using my Access2k, but when I try to even go
near
the BE (using Access2k) I get this error.
"Unrecognized Database Format".
You need to open the BE in Access 97.
--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security:
www.ltcomputerdesigns.com/Security.htm
Try exporting to Excel 97 or better format. This may give you more control
over the format of the file
when you import it. Using txt file will only give you text fields.
Ron