Locating the interface library

The client application makes a call to one of the Sybase IQ interface libraries. In general, the location of this DLL or shared library is transparent to the user. Here we describe how the library is located, in case of problems.

ODBC driver location

For ODBC, the interface library is also called an ODBC driver. An ODBC client application calls the ODBC driver manager, and the driver manager locates Sybase IQ's driver.

The ODBC driver manager looks in the supplied data source in the odbc.ini file or registry to locate the driver. The ODBC Administrator fills in the current location of the driver based on the registry entries for the driver that were set when the IQ client software was installed.

Embedded SQL interface library location

Embedded SQL applications call the interface library by name. The name of the Sybase IQ Embedded SQL interface library is as follows:

The locations that are searched depend on the operating system:

When the library is located

Once it locates the interface library, the client application passes a connection string to it. The interface library uses the connection string to assemble a list of connection parameters, which it uses to establish a connection to a server.