How do I know if I am using the Pervasive or Mertech Btrieve dll?
If your application still relies on the older version of Btrieve (perhaps version 5 or 6.15), you will need to install a newer version of Pervasive.SQL and test the application utilizing the Windows engine. The DOS Box driver was designed as a replacement for btrieve.exe, brequest.exe (etc.) and it is redirecting the DOS interrupt into the Windows dll stack. You can read all about this in the ReadDOS.txt file found in the BIN folder. However, many years ago, Pervasive Software (makers of Btrieve) introduced the ' DOS Box ' support, which allows an application written for the DOS interface to enjoy the benefits of the Windows client or workgroup engines.īeginning in the version 7 days, Pervasive.SQL installs the DOS Box on Windows NT platforms by default. It would be logical to think that a DOS application could not access this interface. As noted in the white papers and documentation, the driver is a Windows 32-bit dll (and now supported on Windows 64-bit as well).
The Mertech BTR2SQL driver is a replacement for the Btrieve interface. Is it possible to move these applications to a current SQL server to take advantage of integration with other applications and powerful data management tools? Plenty of DOS-based Btrieve applications are still in use today.