The ODBC interface is a call-based application programming interface defined by Microsoft Corporation as a standard interface to database management systems on Microsoft Windows.
In addition, ODBC is now widely used on many non-Windows platforms, such as Linux.
To write ODBC applications for Adaptive Server Enterprise, you need:
Adaptive Server Enterprise
A C compiler capable of creating programs for your environment
On Windows platform the operating system together with the Visual Studio compiler provide all required components. Alternatively, install the Microsoft Data Access Components (MDAC).
For non-Windows platforms, there are commercial and open source projects such as unixODBC and iODBC that provide the ODBC SDK, including the ODBC Driver Manager and header files. Linux operating system includes such open source distributions.
On HP HP-UX, IBM AIX, and Sun Solaris, you can use the iAnywhere ODBC Driver Manager, which is included in your Adaptive Server ODBC Driver installation. You can also use other commercial or open source distributions of the ODBC SDK, however, to do so, you must install them separately.
See the Open Server and SDK New Features for Microsoft Windows, Linux, and UNIX for a list of platforms on which Adaptive Server ODBC Driver is available.