2008-09-12: Version 3.7.25 of SQLAPI++ library released. Download links (for registered customers only): http://www.sqlapi.com/Download/private/win32_pro/sqlapi-3.7.25.exe http://www.sqlapi.com/Download/private/linux_pro/sqlapi-3.7.25.tar.gz Use username/password you already have. LATEST CHANGES - General: saConnectionHandler_t callback added at SAConnection::Connect method. - SQLServer: SQLCE, "CreateDatabase" option added. - SQLServer: SQLCE, use SA_dtString program type for uniqueidentifier fields.- Oracle: Fixed memory leak when SYS_REFCURSOR parameters returns a cursor field (thanks mera.ru) - General: Added compilation option SA_UNICODE_WITH_UTF8. Used with MySQL to turn on utf-8 client character set for SA_UNICODE configuration. - General: SA_UNICODE configuration. Added SAString methods GetUTF8Chars, GetUTF8CharsLength, SetUTF8Chars. - Oracle: Fixed option processing OCI_ATTR_CHARSET_FORM=SQLCS_NCHAR for NCLOB binding (thanks Andreas Wenzel). - Oracle: Fixed binding(SA_UNICODE) CLOB procedure parameters (thanks Marcel Rassinger). - General: Fixed 'SANumeric::operator double() const' bug with locale settings those use a special character as a decimal delimiter instead of '.'. - SQLite: Added new API functions - sqlite3_threadsafe and sqlite3_last_insert_rowid.
- SQLite: Fixed wrong API initialization (thanks Peter Klotz). - SQLite: Added "BusyTimeout" connection option. - General: Added version info into sqlapi.dll (thanks Frank Hilliger). - Sybase: SACommand::Cancel should work now (thanks Georgiy Pakhutin).- SQLServer: OLEDB, SACommand::Cancel works with multiple results (required SQLNCLI, thanks Georgiy Pakhutin). - SQLServer: OLEDB, the default value of "ICommadPrepare" option was changed to "skip".
- Sybase: "SybaseResultType" and "SybaseResultCount" SACommand options added.- Sybase: SAGlobals::SetSybaseMessageCallback method added (EXPERIMENTAL, allows to process Sybase messages manually).
- DB2: Added mapping DECFLOAT<->SA_dtString(thanks Dmitry Chaikovsky). -- Best regards, Sergey Chumakov, SQLAPI++ development team