I must convert a old BTrieve database in Access format or SQL Server format.
I have .btr files, not .ddf file and I don't know tables's structure (the
application that use this btrieve tables isn't mine).
How can I convert them?
Can you help me?
Thanks
Pietro
> > I have .btr files, not .ddf file and I don't know tables's structure
Bill Bach wrote:
> You already know the drill -- you need to have either DDF's or some information
> about the tables structure...
If you have no other way, you may be able to extract at least some
information by the following:
- Exporting data, or "printing" reports to disc files, using facilities
of the original application.
- Dumping all the table's data in a sequential (but still encoded) format
using BUTIL -SAVE
- Working out the table's structure, preferably from the SAVE file: you
need to establish that the data from record position 300 to 307 is "total
amount", for example, and that it is encoded in a certain way. A useful
tool is to make a single change in one record, then bytewise compare the
old and the new table.
Both of these techniques can extract data from tables that are important
enough to be worth it, but they require much skill and time.
HTH,
--
Michael Salem
http://www.nssdd.com/btsearch.html
BTSearch32 worked quite well for me to do exactly what you need to do. You
will need to be familiar with the data to be successful.
Funny thing. The Btrieve table was almost 700Mb, the resulting text file (csv
to import into Access) was only about 90Mb. Yes I have all the data.