If you're getting a status 20 from a Windows based application with Pervasive.SQL 2000 (or later), then you've got old components being loaded.
If this is a 16 bit application, search for WBTRCALL.DLL and remove all copies except those in the PVSW\BIN directory.
For 32 bit applications, look for WBTRV32.DLL and do the same.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.