Hi,
Firstly, am no Pervasive guru.. i have infact been working on it only for the past couple of weeks....
We recently switched from Pervasive v7.0 to Pervasive 2000i.
and I had found that the existing tables seemed to fail the Consistency tests run on our db. I realized that I had to recreate the DDFs for my existing Btrieve files and had tried using the BtSearch32 utility...
I was looking for more options of recreating the DDFs when I bumped into a feature in the PCC...
I had created a new database with the fresh DDFs and being a Microsoft guy I tried to drag a table from the existing database and drop it into my new db.
I was astounded by the results. The PCC showed the message that the table was being copied from the existing database to the new database I had just created.
Following the tables creation in my new database (by the drag and drop method ofcourse!!), I had run the consistency tests and the table seemed to PASS THE CONSISTENCY TEST!
The table had earlier failed the test in my existing table.
I had checked up the FILE.ddf, FIELD.ddf and INDEX.ddf and they seemed to have been updated correctly.
Now the only *catch* is that the data file of the new table created (remember? by the drag and drop method ofcourse!!) is in the 'mkd' format.
Earlier the table was in its 'btr' format.
My question is this:
"What is the difference between the 'Microkernel (mkd)' file and the 'Btrieve (btr)' file and how would this affect my database? Also is there any way by which I can convert the 'mkd' files to the 'btr' equivalent??"
Thanks for the help thats on its way...
Sham
Firstly, am no Pervasive guru.. i have infact been working on it only for the past couple of weeks....
We recently switched from Pervasive v7.0 to Pervasive 2000i.
and I had found that the existing tables seemed to fail the Consistency tests run on our db. I realized that I had to recreate the DDFs for my existing Btrieve files and had tried using the BtSearch32 utility...
I was looking for more options of recreating the DDFs when I bumped into a feature in the PCC...
I had created a new database with the fresh DDFs and being a Microsoft guy I tried to drag a table from the existing database and drop it into my new db.
I was astounded by the results. The PCC showed the message that the table was being copied from the existing database to the new database I had just created.
Following the tables creation in my new database (by the drag and drop method ofcourse!!), I had run the consistency tests and the table seemed to PASS THE CONSISTENCY TEST!
The table had earlier failed the test in my existing table.
I had checked up the FILE.ddf, FIELD.ddf and INDEX.ddf and they seemed to have been updated correctly.
Now the only *catch* is that the data file of the new table created (remember? by the drag and drop method ofcourse!!) is in the 'mkd' format.
Earlier the table was in its 'btr' format.
My question is this:
"What is the difference between the 'Microkernel (mkd)' file and the 'Btrieve (btr)' file and how would this affect my database? Also is there any way by which I can convert the 'mkd' files to the 'btr' equivalent??"
Thanks for the help thats on its way...
Sham