The following table shows the files needed for a working SQL Anywhere ODBC driver. These files should be placed in a single directory. The SQL Anywhere installation places them all in the operating-system subdirectory of your SQL Anywhere installation directory (for example, win32 or x64).
The multithreaded version of the ODBC driver for Unix platforms is indicated by "MT".
Platform | Required files |
---|---|
Windows |
dbodbc10.dll dbcon10.dll dbicu10.dll dbicudt10.dll dblg[en]10.dll |
Windows CE |
dbodbc10.dll dblg[en]10.dll |
Linux/Solaris |
libdbodbc10.so.1 libdbodbc10_n.so.1 libdbodm10.so.1 libdbtasks10.so.1 libdbicu10.so.1 libdbicudt10.so.1 dblg[en]10.res |
Linux/Solaris MT |
libdbodbc10.so.1 libdbodbc10_r.so.1 libdbodm10.so.1 libdbtasks10_r.so.1 libdbicu10_r.so.1 libdbicudt10.so.1 dblg[en]10.res |
HP-UX |
libdbodbc10.sl.1 libdbodbc10_n.sl.1 libdbodm10.sl.1 libdbtasks10.sl.1 libdbicu10.sl.1 libdbicudt10.sl.1 dblg[en]10.res |
HP-UX MT |
libdbodbc10.sl.1 libdbodbc10_r.sl.1 libdbodm10.sl.1 libdbtasks10_r.sl.1 libdbicu10_r.sl.1 libdbicudt10.sl.1 dblg[en]10.res |
AIX |
libdbodbc10.so libdbodbc10_n.so libdbodm10.so libdbtasks10.so libdbicu10.so libdbicudt10.so dblg[en]10.res |
AIX MT |
libdbodbc10.so libdbodbc10_r.so libdbodm10.so libdbtasks10_r.so libdbicu10_r.so libdbicudt10..so dblg[en]10.res |
Mac OS X |
dbodbc10.bundle libdbodbc10.dylib libdbodbc10_n.dylib libdbodm10.dylib libdbtasks10.dylib libdbicu10.dylib libdbicudt10.dylib dblg[en]10.res |
Mac OS X MT |
dbodbc10_r.bundle libdbodbc10.dylib libdbodbc10_r.dylib libdbodm10.dylib libdbtasks10_r.dylib libdbicu10_r.dylib libdbicudt10.dylib dblg[en]10.res |
There are multithreaded (MT) versions of the ODBC driver for Unix platforms. The file names contain the "_r" suffix. Deploy these files if your application requires them. Also, for Unix platforms, you should create a link to these files. The link name should match the file name with the ".1" version suffix removed.
For Windows, a driver manager is included with the operating system. For Unix, SQL Anywhere provides a driver manager. The file name begins with libdbodm10.
A language resource library file should also be included. The table lists the English "en" version. Deploy the language resource libraries that correspond to the languages you want to support.
For Windows, the Connect dialog support code (dbcon10.dll) is needed if your end users will create their own data sources, if they need to enter user IDs and passwords when connecting to the database, or if they need to display the Connect dialog for any other purpose.