SQLAPI++ is a C++ library for accessing multiple SQL databases (Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, ODBC). It uses native APIs of target DBMS so applications developed with SQLAPI++ library run swiftly and efficiently. The product also provides a low-level interface that allows developers to access database-specific features. By encapsulating a vendor's API, SQLAPI++ library acts as middleware and delivers database portability. SQLAPI++ library supports Win32 and Linux/Unix platforms. Currently SQLAPI++ library supports the following C++ compilers: Microsoft Visual C++ (5.0, 6.0 and higher), Borland C++, Borland C++ Builder, GNU project C and C++ compiler. SQLAPI++ benefits:- SQLAPI++ directly calls native API's of target DBMSs (unlike ADO which uses OLEDB and/or ODBC intermediate Layer). That's why SQLAPI++ is the fastest way to manage you data.- No need (vs ADO) to install and configure OLEDB and/or ODBC drivers when developing and distributing your applications.- Low-level interface that allows developers to access database-specific
New features:
• General: Now 'SANumeric::operator double() const' again uses strtod() variant but with '.' replaced by localeconv()->decimal_point (thanks Alasdair Richardson).
• General: 'SAGlobals::UnloadAPI() = true' behavior fixed (thanks Christophe Benoit).
• MySQL: Fixed bug at ImyCursor::MySQLEscapeString(), if If a string is passed in that only contains escapable Chars (thanks Oliver Watson).
• SQLServer: Fixed bug with scrollable statement reusing that results in wrong result set processing (thanks Alexander Horak).