BTSearch is returning the error 3020 because it is 32 bit and your Btrieve is 16 bit.
You can download a trial version of the PSQL v11 workgroup engine from Pervasive's web site (
Pervasive Database). Once you download the WGE, you can run BTSearch or the built in DDF Builder to build DDFs. Once you've got DDFs, you can use ODBC and your favorite extraction program to extract the data.
If the files are encrypted, you'll need the owner name to decrypt them.