ODBC API restrictions and unsupported functions

The way in which some functions are implemented in the iSeries™ Access for Windows® ODBC Driver does not meet the specifications in the Microsoft® ODBC Software Development Kit Programmer's Reference.

The table below describes some global restrictions and unsupported functions. See ODBC 3.x APIs Notes for a list of individual APIs and their associated considerations.

Table 1. Limitations of ODBC API functions
Function Description
Global considerations No asynchronous processes are supported. However, SQLCancel can be called, from a different thread (in a multi-threaded application), to cancel a long running query.

Translation DLLs are only called when converting data from buffers.

SQLSetScrollOptions (2x API) SQL_CONCUR_ROWVER, SQL_CONCUR_VALUES are unsupported options for Concurrency parameter.

The SQL_SCROLL_KEYSET_DRIVEN is mapped to SQL_SCROLL_DYNAMIC by the driver.