What's New in SQL Anywhere Studio
Upgrading Version 5 Applications
Using the compatibility library
The compatibility library is optionally installed as part of the Version 9 client software. It provides support for two interface libraries at the same time. You should check your installation to confirm that it is installed.
The setup program should ensure that your application calls the compatibility library instead of the Version 5 interface library.
The setup program carries out the following steps to ensure that applications call the interface library.
The compatibility library has the same name as the SQL Anywhere Version 5 interface library. For example, on Windows NT, the compatibility library is named dbl50t.dll.
The compatibility library is installed into the same directory as other Version 9 software.
The Version 9 installation directory is placed ahead of the Version 5 directory in the system path. This ensures that applications locate the compatibility library ahead of the Version 5 interface library.
A Version 5 interface library is installed into the same directory as the compatibility library, but with the name dbl50to.dll. When the compatibility library is accessing Version 5 servers, it calls this interface library.
The Version 9 interface library is installed into the same directory as the compatibility library. It has the name dblib9.dll on Windows NT. When the compatibility library is accessing Version 9 servers, it calls this interface library.
If you have problems using the compatibility library, you should check the order of the directories in your path, and ensure that the Version 9 location is ahead of the Version 5 location in the path.