The IBM Informix ODBC Driver supports both ANSI and Unicode version of all functions that accept pointer to character strings or SQLPOINTER in their arguments. The following table describes the two types of functions supported:
The ODBC specification defines these functions using the wchar_t data type. This is the standard C library wide character data type.
The following Unicode "wide" functions are supported by the IBM Informix ODBC Driver:
SQLColAttribute W |
SQLColAttributesW |
SQLConnectW |
SQLDescribeColW |
SQLErrorW |
SQLExecDirectW |
SQLGetConnectAttrW |
SQLGetCursorNameW |
SQLSetDescFieldW |
SQLGetDescFieldW |
SQLGetDescRecW |
SQLGetDiagFieldW |
SQLGetDiagRecW |
SQLPrepareW |
SQLSetConnectAttrW |
SQLSetCursorNameW |
SQLColumnsW |
SQLGetConnectOptionW |
SQLGetTypeInfoW |
SQLSetConnectOptionW |
SQLSpecialColumnsW |
SQLStatisticsW |
SQLTablesW |
SQLDataSourcesW |
SQLDriverConnectW |
SQLBrowseConnectW |
SQLColumnPrivilegesW |
SQLGetStmtAttrW |
SQLSetStmtAttrW |
SQLForeignKeysW |
SQLNativeSqlW |
SQLPrimaryKeysW |
SQLProcedureColumnsW |
SQLProceduresW |
SQLTablePrivilegesW |
SQLDriversW |