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, bin32 or bin64).
The multithreaded version of the ODBC driver for Linux, Unix, and Mac OS X platforms is indicated by "MT".
Platform | Required files |
---|---|
Windows |
dbodbc11.dll dbcon11.dll dbicu11.dll dbicudt11.dll dblg[xx]11.dll dbelevate11.exe |
Windows Mobile |
dbodbc11.dll dbicu11.dll (optional) dbicudt11.dat (optional) dblg[xx]11.dll |
Linux, Solaris, HP-UX |
libdbodbc11.so.1 libdbodbc11_n.so.1 libdbodm11.so.1 libdbtasks11.so.1 libdbicu11.so.1 libdbicudt11.so.1 dblg[xx]11.res |
Linux, Solaris, HP-UX MT |
libdbodbc11.so.1 libdbodbc11_r.so.1 libdbodm11.so.1 libdbtasks11_r.so.1 libdbicu11_r.so.1 libdbicudt11.so.1 dblg[xx]11.res |
AIX |
libdbodbc11.so libdbodbc11_n.so libdbodm11.so libdbtasks11.so libdbicu11.so libdbicudt11.so dblg[xx]11.res |
AIX MT |
libdbodbc11.so libdbodbc11_r.so libdbodm11.so libdbtasks11_r.so libdbicu11_r.so libdbicudt11.so dblg[xx]11.res |
Mac OS X |
dbodbc11.bundle libdbodbc11.dylib libdbodbc11_n.dylib libdbodm11.dylib libdbtasks11.dylib libdbicu11.dylib libdbicudt11.dylib dblg[xx]11.res |
Mac OS X MT |
dbodbc11_r.bundle libdbodbc11.dylib libdbodbc11_r.dylib libdbodm11.dylib libdbtasks11_r.dylib libdbicu11_r.dylib libdbicudt11.dylib dblg[xx]11.res |
For Linux and Solaris platforms, you should create a link to the .so.1 files. The link name should match the file name with the ".1" version suffix removed.
There are multithreaded (MT) versions of the ODBC driver for Linux, Unix, and Mac OS X platforms. The file names contain the "_r" suffix. Deploy these files if your application requires them.
For Windows, a driver manager is included with the operating system. For Linux, Unix, and Mac OS X, SQL Anywhere provides a driver manager. The file name begins with libdbodm11.
Note that for Windows Vista or later versions of Windows, you must include the SQL Anywhere elevated operations agent (dbelevate11.exe) which supports the privilege elevation required to register or unregister the ODBC driver. This file is only required as part of the ODBC driver install or uninstall procedure.
A language resource library file should also be included. The table above shows files with the designation [xx]. There are several message files each supporting a different language. If you want to install support for different languages, you have to add the resource files for these languages.
For Windows, the Connect window support code (dbcon11.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 window for any other purpose.
Discuss this page in DocCommentXchange. Send feedback about this page using email. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |