ODBC driver required files

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 Unix platforms is indicated by "MT".

Platform Required files
Windows

dbodbc11.dll

dbcon11.dll

dbicu11.dll

dbicudt11.dll

dblg[en]11.dll

dbelevate11.exe

Windows Mobile

dbodbc11.dll

dbicu11.dll (optional)

dbicudt11.dat (optional)

dblg[en]11.dll

Linux/Solaris

libdbodbc11.so.1

libdbodbc11_n.so.1

libdbodm11.so.1

libdbtasks11.so.1

libdbicu11.so.1

libdbicudt11.so.1

dblg[en]11.res

Linux/Solaris MT

libdbodbc11.so.1

libdbodbc11_r.so.1

libdbodm11.so.1

libdbtasks11_r.so.1

libdbicu11_r.so.1

libdbicudt11.so.1

dblg[en]11.res

HP-UX

libdbodbc11.so.1

libdbodbc11_n.so.1

libdbodm11.so.1

libdbtasks11.so.1

libdbicu11.so.1

libdbicudt11.so.1

dblg[en]11.res

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[en]11.res

AIX

libdbodbc11.so

libdbodbc11_n.so

libdbodm11.so

libdbtasks11.so

libdbicu11.so

libdbicudt11.so

dblg[en]11.res

AIX MT

libdbodbc11.so

libdbodbc11_r.so

libdbodm11.so

libdbtasks11_r.so

libdbicu11_r.so

libdbicudt11.so

dblg[en]11.res

Mac OS X

dbodbc11.bundle

libdbodbc11.dylib

libdbodbc11_n.dylib

libdbodm11.dylib

libdbtasks11.dylib

libdbicu11.dylib

libdbicudt11.dylib

dblg[en]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[en]11.res

Notes
  • 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 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 in order 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 lists the English "en" version. Deploy the language resource libraries that correspond to the languages you want to support.
  • 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.