Commit fc0566ab0254a25d816aa6a7bd408bd0d95489d1
1 parent
7e2a89e2
added a source version of FLEX
Showing
3 changed files
with
214 additions
and
13 deletions
Show diff stats
third_dev/SQLAPI/ReadMe.txt
| 1 | -**************************************************************** | |
| 2 | - Welcome to SQLAPI++ Library 3.7.31 | |
| 1 | +**************************************************************** | |
| 2 | + Welcome to SQLAPI++ Library 4.1.3 | |
| 3 | 3 | **************************************************************** |
| 4 | 4 | |
| 5 | 5 | 1. INTRODUCTION |
| ... | ... | @@ -7,7 +7,7 @@ Thank you for using SQLAPI++ Library. |
| 7 | 7 | This file contains important notes about the installation and the |
| 8 | 8 | product itself. |
| 9 | 9 | |
| 10 | -2a. INSTALLATION (Win32 version) | |
| 10 | +2a. INSTALLATION (Windows version) | |
| 11 | 11 | Files under 'SQLAPI' folder after unpacking the SQLAPI++ self-extracting archive: |
| 12 | 12 | |
| 13 | 13 | ReadMe.txt - this file |
| ... | ... | @@ -17,7 +17,17 @@ lib\*.* - dynamic and static librares (read more at lib\index.txt) |
| 17 | 17 | include\*.h - public include files |
| 18 | 18 | doc\*.* - SQLAPI++ documentation in HTML format |
| 19 | 19 | examples\*.cpp - SQLAPI++ steps |
| 20 | -amd64\* - SQLAPI++ precompiled binaries for AMD64 platforms | |
| 20 | +vs2005\* - SQLAPI++ precompiled binaries for Microsoft Visual Studio 2005 (x86 and amd64) | |
| 21 | +vs2008\* - SQLAPI++ precompiled binaries for Microsoft Visual Studio 2008 (x86 and amd64) | |
| 22 | +vs2010\* - SQLAPI++ precompiled binaries for Microsoft Visual Studio 2010 (x86 and amd64) | |
| 23 | +vs2012\* - SQLAPI++ precompiled binaries for Microsoft Visual Studio 2012 (x86 and amd64) | |
| 24 | +MinGW-4.4\* - SQLAPI++ precompiled binaries for MinGW g++ 4.4 | |
| 25 | +MinGW-4.5\* - SQLAPI++ precompiled binaries for MinGW g++ 4.5 | |
| 26 | +MinGW-4.7\* - SQLAPI++ precompiled binaries for MinGW g++ 4.7 | |
| 27 | +bcc-cbxe\* - SQLAPI++ precompiled binaries for Embarcadero RAD Studio XE | |
| 28 | +bcc-cbxe2\* - SQLAPI++ precompiled binaries for Embarcadero RAD Studio XE2 | |
| 29 | +bcc-cbxe3\* - SQLAPI++ precompiled binaries for Embarcadero RAD Studio XE3 | |
| 30 | +bcc-cbxe4\* - SQLAPI++ precompiled binaries for Embarcadero RAD Studio XE4 | |
| 21 | 31 | |
| 22 | 32 | These files are only for registered SQLAPI++ version: |
| 23 | 33 | |
| ... | ... | @@ -30,14 +40,12 @@ src\sqlapi_bcc.bat - batch file to compile SQLAPI++ (release & debug) for Borlan |
| 30 | 40 | src\Makefile.mingw - SQLAPI++ makefile for MinGW |
| 31 | 41 | src\sqlapi_mingw.bat - batch file to compile SQLAPI++ (release & debug) for MinGW |
| 32 | 42 | |
| 33 | - | |
| 34 | 43 | SQLAPI++ binaries are compiled with Microsoft Visual Studio 6.0 (x86) and |
| 35 | -Visual Studio 2005 (x86_64). The multithread- and DLL-specific version of | |
| 44 | +Visual Studio 2005, 2008, 2010, 2012 (x86 x86_64). The multithread- and DLL-specific version of | |
| 36 | 45 | the run-time libraries are used. You must recompile the binaries for another |
| 37 | 46 | run-time library configurations. The same is true for Borland |
| 38 | 47 | (Borland C++ Compiler 5.5 is used) and MinGW (MinGW g++ 3.4.2 is used) binaries. |
| 39 | 48 | |
| 40 | - | |
| 41 | 49 | 2b. INSTALLATION (Linux/Unix version) |
| 42 | 50 | Files after the installation: |
| 43 | 51 | ReadMe.txt - this file |
| ... | ... | @@ -45,23 +53,216 @@ license.txt - SQLAPI++ license agreement and warranty |
| 45 | 53 | bin\* - simple executable to test database connection |
| 46 | 54 | doc\*.* - SQLAPI++ documentation in HTML format |
| 47 | 55 | examples\*.cpp - SQLAPI++ steps |
| 48 | -examples\Makefile - makefile for building SQLAPI++ steps | |
| 49 | 56 | include\*.h - public include files |
| 50 | 57 | lib\*.* - shared and static SQLAPI++ libraries |
| 51 | -g++-*.tar.gz - archives of SQLAPI++ binaries compiled with different g++ versions | |
| 58 | +g++-*.tar.gz - archives of SQLAPI++ binaries compiled with different g++ versions (x86 and amd64) | |
| 52 | 59 | |
| 53 | 60 | These files are only for registered SQLAPI++ version: |
| 54 | 61 | src\*.cpp - SQLAPI++ sources |
| 55 | 62 | src\*.h - SQLAPI++ private headers |
| 56 | 63 | src\Makefile - SQLAPI++ makefile for GNU make |
| 57 | 64 | src\sqlapi_gcc - batch file to compile SQLAPI++ (release & debug) |
| 65 | +src\Makefile.ss - SQLAPI++ makefile for Solaris Studio C++ compiler (GNU 'make' required) | |
| 66 | +src\sqlapi_ss - batch file to compile SQLAPI++ Solaris Studio C++ compiler (release & debug) | |
| 58 | 67 | |
| 59 | 68 | We recommend to recompile the SQLAPI++ binaries on platform it should be used. |
| 60 | 69 | |
| 61 | 70 | 3. LATEST CHANGES |
| 71 | +Version 4.1.3 | |
| 72 | +-- SQLite: Added ReadLongOrLob support (thanks Jeremy A. Ford). | |
| 73 | +-- General: Fixed multi-byte(including UTF-8) to Unicode converter. | |
| 74 | +-- General: Added initial support for SQL Anywhere. | |
| 75 | +-- SQLite: Added sqlite3_update_hook API function. | |
| 76 | +-- MySQL: Added 'MYSQL_SECURE_AUTH' connection option (thanks Christian Schmitz). | |
| 77 | +-- Oracle: Fixed LONG data type reading/writing with Unicode version (thanks Jimmy Michiels). | |
| 78 | +-- SQLite: Optimized integer data reading (thanks Christian Schmitz). | |
| 79 | +-- General: Use -fPIC(g++)/-KPIC(Solaris Stidio) compilation option even for the static 64-bit library (thanks Christian Schmitz). | |
| 80 | +-- Oracle: Fixed crash if using Oracle database with LDAP configuration and OpenLDAP (thanks Alfred Gebert). | |
| 81 | +-- PostgreSQL: Do not use utf8 encoding for the error messages when the connection is bad (thanks jonathan.gonzalez at kepler.com.mx). | |
| 82 | +-- ODBC: Fixed procedure parameter parsing (thanks Joris Koster). | |
| 83 | +-- ODBC: Fixed SANumeric data processing (thanks Max Lipshits). | |
| 84 | +-- ODBC: Added SACommand option "ODBCUseSQLGetData" (use SQLGetData for any result set fields). | |
| 85 | +-- ODBC: Use SQLGetData for any field in the result set after long/LOB field. | |
| 86 | +-- General: Fixed empty string data returned with SAString::GetUTF16Chars (thanks Christian Schmitz). | |
| 87 | + | |
| 88 | +Version 4.1.2 | |
| 89 | +-- DB2: Use SQL_SSHORT instead of SQL_BIT data binding for SA_dtBool parameters (thanks Frank Hilliger). | |
| 90 | +-- MySQL: Added per-connection query execution mutex+lock. | |
| 91 | +-- MySQL: Added mysql_library_init call that resolves thread bug (thanks Michael Hufer and Frank Hilliger). | |
| 92 | +-- ODBC: Fixed the first character truncation of long/clob text field on Linux/Unix. | |
| 93 | +-- General: Renamed all names with suffix Win32 to Windows one. | |
| 94 | +-- ODBC: Added build option to configure SQLWCHAR type on Linux/Unix (thanks Christian Schmitz). | |
| 95 | +-- DB2: Fixed 64-bit SQLLEN/SQLPOINTER and related types data length (thanks Frank Hilliger). | |
| 96 | +-- PostgreSQL: Fixed long binary/blob binding (thanks slv1970 at me.com). | |
| 97 | +-- General: Addded ability to trace the real query text sent to DBMS API (experimental, SAGlobals::SetTraceFunction). | |
| 98 | + | |
| 99 | +Version 4.1.1 | |
| 100 | +-- General: SAString method GetUTF16Chars, GetUTF16CharsLength, SetUTF16Chars available in not-Unicode version. | |
| 101 | +-- SQLServer: Added support for Microsoft ODBC Driver 11 for SQL Server on Linux. | |
| 102 | +-- Informix: Fixed bug with data type conversion (thanks Jay Sridhar). | |
| 103 | +-- InterBase: Fixed the 64-bit DLL name (thanks Junior Tcheho). | |
| 104 | +-- SQLServer: Fixed problem with binding result set fields after any long/LOB one. | |
| 105 | +-- General: Fixed ODBC/CLI scrollable cursor fetching with row prefetched > 1 (DB2, Informix, ODBC, MSSQL affected). | |
| 106 | +-- Oracle: Added "NLS_CHAR" connection option. | |
| 107 | +-- PostgreSQL: Fixed long binary/blob binding (thanks Yan Dai). | |
| 108 | +-- General: Fixed 'SANumeric::operator sa_uint64_t()' for Windows (thanks Junior Tcheho). | |
| 109 | +-- DB2: Removed assertion when SQLGetDescRec is not exported by DB2 ODBC/CLI library (thanks Jes�s Malo Poyatos). | |
| 110 | +-- DB2: Added workaround for incorrect 64-bit SQLDescribeCol (thanks Jes�s Malo Poyatos). | |
| 111 | +-- General: Added 'SetCursorName' SACommand option for ODBC/CLI API-s that uses SQLSetCursorName function (thanks Christian Schmitz). | |
| 112 | + | |
| 113 | +Version 4.0.3 | |
| 114 | +-- Informix: Added Unicode support. | |
| 115 | +-- SQLServer: Use ODBC API by default instead of OLEDB, ODBC client allowed with MinGw. | |
| 116 | +-- General: Fixed bug with dummy data converter that can produce LOB/Long data reading problems (thanks Peter Klotz). | |
| 117 | +-- SQLite: Start transaction indirectly before the first query executed (thanks Frank Hilliger). | |
| 118 | +-- Sybase: Added 15.7 context support. | |
| 119 | +-- DB2: Fixed LOB/LONG field reading (thanks Fernand Alcatrao). | |
| 120 | +-- SQLServer: ODBC API, fixed bug with connection string parsing (thanks Hide Ishikuri). | |
| 121 | +-- Sybase: Don't using read only cursor by default (thanks Ian Hodgkinson). | |
| 122 | +-- DB2: Use trusted connection when username is empty. | |
| 123 | +-- General: Fixed procedure parameters binding (thanks Joel Baby Jose). | |
| 124 | +-- ODBC: Added Unicode support for Linux/Unix. | |
| 125 | +-- SQLite: Added #ifdef-#endif for static sqlite3_table_column_metadata (thanks Jesus Malo Poyatos). | |
| 126 | +-- PostgreSQL: Added PQping/PQpingParams API functions. | |
| 127 | +-- PostgreSQL: Fixed connection code bug when application name specified (thanks Alexander Horak). | |
| 128 | +-- SQLite: Fixed problem with string data conversion in Unicode version (thanks Jacob Pedersen). | |
| 129 | + | |
| 130 | +Version 4.0.2 | |
| 131 | +-- General: Fixed SAString binary lenght calculation (thanks Christian Schmitz). | |
| 132 | +-- PostgreSQL: Added support for executing PostgreSQL function. | |
| 133 | +-- General: Bind variable can start with '_' and comment processing added ('--' until end-of-line and /* .. */, thanks Georgiy Pakhutin). | |
| 134 | +-- PostgreSQL: Added processing for PQsetdbLogin pgoptions parameter passed with the connection string. | |
| 135 | +-- SQLServer: Added DBPROP_SSCE_DBCASESENSITIVE connection optioon for CompactEdition (thanks Jacob Pedersen). | |
| 136 | +-- ODBC: Binary field Interpreted as a long binary if the column size is 0 (thanks Scott at touchnet). | |
| 137 | +-- DB2: Added Unicode support for Linux/Unix (thanks Jonathan Gonz�lez Encarnaci�n). | |
| 138 | +-- Sybase: Added timeout message processing into callback function (CS_TIMEOUT works now, thanks Michael Graf). | |
| 139 | +-- SQLServer: Added SSPROP_INIT_TRUST_SERVER_CERTIFICATE OLEDB connection option. | |
| 140 | +-- SQLite: Added sqlite3_table_column_metadata API fuinction. | |
| 141 | +-- MySQL: Added function support. | |
| 142 | +-- General: Fixed using wcscasecmp for MacOS X (thanks Christian Schmitz). | |
| 143 | +-- MySQL: Fixed procedure/function parameters parsing (thanks icqwjj). | |
| 144 | +-- InterBase: Fixed query preparing and executing with national symbols, Unicode version (thanks Petr Liska). | |
| 145 | +-- SQLServer: Fixed IssNCliCursor::ConvertString and IssOleDbCursor::ConvertString virtual methods(thanks Petr Liska). | |
| 146 | +-- Sybase: Fixed IsybCursor::ConvertString virtual method. | |
| 147 | +-- InterBase: Fixed IibCursor::ConvertString virtual method. | |
| 148 | +-- SQLite: Fixed SACommand::isResultSet always returns true. | |
| 149 | +-- General: Fixed SAString::SetUTF16Chars method (avoid crash when the source string is NULL). | |
| 150 | +-- General: Avoided double conversion of UTF-8 and UTF-16 data (SA_STRING_EXT required, thanks Christian Schmitz). | |
| 151 | +-- General: Fixed UTF-16 code (wrong conversion). | |
| 152 | +-- General: SONAME added for the shared library (thanks Pobinger Gerhard Stefan). | |
| 153 | + | |
| 154 | +Version 4.0.1 | |
| 155 | +-- MySQL: Fixed VARCHAR field data truncation with statement API (thanks Abhay Rawat). | |
| 156 | +-- General: SA_MINDEP build option replaced with SA_RUNTIME=(dynamic|static). | |
| 157 | +-- Oracle: Fixed NCLOB/NCHAR/NVARCHAR reading for UTF16 encoding. | |
| 158 | +-- General: Unicode Linux/Unix configuration is supported now (except ODBC). | |
| 159 | +-- General: Certain SAString methods return SIZE_MAX now instead of (-1). | |
| 160 | +-- General: Changed all internal buffer size types for size_t. | |
| 161 | +-- PostgreSQL: Fixed time string parsing(thanks Andrew Smolko). | |
| 162 | +-- PostgreSQL: Fixed string escaping. | |
| 163 | +-- ODBC: Fixed SQLDriverConnect related bug (thanks Mike Moening). | |
| 164 | +-- SQLite: Added backup API functions (thanks Dave Fileccia). | |
| 165 | +-- General: SADateTime default constructor is public again. | |
| 166 | +-- General: SAValueRead::asInterval() method substracts SADateTime(0.0) from SA_dtDateTime value instead of the current time. | |
| 167 | +-- SQLite: Added "SQLiteTransactionType" connection option (thanks Frank Hilliger). | |
| 168 | +-- SQLServer: Ready for SQL Server 2012 Native Client. | |
| 169 | +-- Oracle: Function returned value parameter name changed from "Result" to "RETURN_VALUE". | |
| 170 | + | |
| 171 | +Version 3.8.3 | |
| 172 | +-- PostgreSQL: Added support for PQfformat API function. | |
| 173 | +-- Sybase: Added SA_SYBASE_LARGE_IDENTIFIERS build option (CS_NO_LARGE_IDENTIFIERS uses by default). | |
| 174 | +-- Sybase: Added CS_SYB_CHARSET connection option (thanks Leonid O Volkov). | |
| 175 | +-- PostgreSQL: Added SA_RepeatableRead isolation level support (actual for PG 9.1, thanks Andrew Smolko). | |
| 176 | +-- PostgreSQL: Fixed binary values escaping (thanks combit.net and Bjoern Eggstein). | |
| 177 | +-- MySQL: Fixed API mysql_ssl_set_t for the modern parameter set (thanks Robert Osada). | |
| 178 | +-- General: Fixed SACommand::ParseInputMarkers method (thanks Michael Gandlin). | |
| 179 | +-- SQLite: Bind SA_dtUlong parameter as 64-bit integer instead of int (thanks Derick Naef). | |
| 180 | +-- General: Align the default buffer length for long/LOB data to sizeof(SAChar) (thanks Emir Subasic). | |
| 181 | +-- DB2: Fixed bug with binding an empty LOB (thanks Martin R�tzl). | |
| 182 | +-- SQLServer: ODBC, fixed empty LOBs binding and reading. | |
| 183 | +-- Informix: Fixed empty LOBs binding and reading. | |
| 184 | +-- ODBC: Fixed empty LOBs binding and reading. | |
| 185 | +-- Oracle: Fixed bug with PL/SQL functions return boolean (thanks Andrew Simmons). | |
| 186 | + | |
| 187 | +Version 3.8.2 | |
| 188 | +-- MySQL: Fixed the field describing bug (thanks Brad DeJong). | |
| 189 | +-- General: samisc.h header moved into general include folder (SAMutex, SACriticalSectionScope classes). | |
| 190 | +-- General: Added SA_ODBC_INCLUDES build option. | |
| 191 | +-- ODBC: Fixed name buffer length for SQLDescribeCol API function. | |
| 192 | +-- ODBC: Added the catalog name into ODBC and MSSQL(ODBC) DescribeParamSP method. | |
| 193 | +-- General: Use neutral value of 'struct tm' DST flag (SADateTime class). | |
| 194 | +-- General: Use ISO format (YYYY-MM-DDTHH:MI:SS) for SA_dtDateTime values at SAValueRead::asString method. | |
| 195 | +-- Informix: Fixed Informix SAconnection::isAlive. | |
| 196 | +-- Informix: Fixed SACommand::isResultSet. | |
| 197 | +-- General: Fixed SACommand::Destroy. | |
| 198 | +-- Oracle: Fixed bug with package method executing that should be resolved by synonym (thanks Michael Lyle). | |
| 199 | +-- Interbase: Fixed SACommand::isResultSet. | |
| 200 | +-- Interbase: Implemented SA_UNICODE_WITH_UTF8 option. | |
| 201 | +-- Sybase: Fixed SA_UNICODE_WITH_UTF8 option implementation. | |
| 202 | +-- General: SADateTime::SADateTime() constructor is private now. | |
| 203 | +-- General: Added SAGlobals::StringToClient and SAGlobals::ClientToString methods. | |
| 204 | +-- General: Fixed Borland C++ build files. | |
| 205 | +-- General: Added SA_STATIC_SYBASE build option. | |
| 206 | + | |
| 207 | +Version 3.8.1 | |
| 208 | +-- General: Removed SA_SCROLLABLE_CURSOR build option, this features is always available now. | |
| 209 | +-- DB2: Added scrollable cursor support. | |
| 210 | +-- Informix: Added scrollable cursor support. | |
| 211 | +-- SQLBase: Added scrollable cursor support. | |
| 212 | +-- Sybase: Added scrollable cursor support. | |
| 213 | +-- General: Removed SA_UNICODE_WITH_UTF8 build option, this features is always turned on now. | |
| 214 | +-- PostgreSQL: Fixed bug with the application name parameter (thanks Bjoern Eggstein). | |
| 215 | +-- General: Added conversion from numeric value into SAValueRead::asBool method. | |
| 216 | +-- SQLServer: OLEDB, added support for Compact Edition 4.0 (thanks Jacob Pedersen). | |
| 217 | +-- MySQL: Now SAField::FieldSize methods returns the 'character' length for character fields (thanks Jonathan Gonz�lez Encarnaci�n). | |
| 218 | + | |
| 219 | +Version 3.7.35 | |
| 220 | +-- Oracle: Fixed LOB reading with OCI 10 and above (thansk Anca Elena Arhip). | |
| 221 | + | |
| 222 | +Version 3.7.34 | |
| 223 | +-- SQLServer: OLEDB, fixed the memory leak at 'Check' function (SAExecption throwing, thanks Michael Soliman). | |
| 224 | +-- SQLServer: OLEDB, removed assertion for SQLServer 2008 date and time types. | |
| 225 | +-- ODBC: FreeTDS, fixed the bug with missing first character of the long text/string data. | |
| 226 | +-- SQLite: sqlite3_open_v2() support, the statement is closed when there is no result or an error occurs (thanks Mario Degenhardt). | |
| 227 | +-- MySQL: Added CLIENT_REMEMBER_OPTIONS and MYSQL_OPT_RECONNECT connection options (thanks Steven Van Ingelgem). | |
| 228 | +-- PostgreSQL: Added "APPNAME" connection option (version 9.x and above). | |
| 229 | +-- Sybase: Added correct description of the output procedure parameters (ASE version >= 12.5, thanks Georgiy Pakhutin). | |
| 230 | +-- General: Fixed bug with SAValueRead::asBool() on BigEndian platforms (thansk Vlad Romascanu). | |
| 231 | +-- PostgreSQL: Added 'E' prefix for binary sequnces passed to server version 8.2.4 and above. | |
| 232 | +-- MySQL: Fixed again binding of the binary data (thanks Martin Herb). | |
| 233 | + | |
| 234 | +Version 3.7.33 | |
| 235 | +-- SQLServer: OLEDB, fixed parameter date type name for ICommandWithParameters::SetParameterInfo (thanks Michael Soliman). | |
| 236 | +-- General: SACommand::Param(int) method performance improved. | |
| 237 | +-- MySQL: Fixed binding of the binary data (thanks Martin Herb). | |
| 238 | +-- MySQL: Fixed the error processing when mysql_fetch_row returns NULL (thanks Michael Graf). | |
| 239 | +-- Sybase: Added 15.5 context support. | |
| 240 | +-- Sybase: Added SA_UNICODE_WITH_UTF8 build option support (EXPERIMENTAL). | |
| 241 | +-- MySQL: Added scrollable cursor support (EXPERIMENTAL). | |
| 242 | +-- General: Added SA_32BIT build option (Linux/Unix g++ build files). | |
| 243 | +-- ODBC: 2-byte buffer used with SQLGetData (getting the long field size, thanks David Stewart). | |
| 244 | +-- General: SA_STRING_EXT build option added (string buffer allocation optimization, thanks iontrading.com). | |
| 245 | +-- Sybase: Fix for 64-bit DLL names under Windows (thanks iontrading.com). | |
| 246 | +-- ODBC: Set SQL_ATTR_ODBC_CURSORS later to avoid crash when using iODBC (thanks iontrading.com). | |
| 247 | +-- General: Use C runtime routines at SAString::CompareNoCase (thanks iontrading.com). | |
| 248 | + | |
| 249 | +Version 3.7.32 | |
| 250 | +-- SQLite: Now (if "SQLiteDateValueType" = "DOUBLE") SQLAPI++ interprets a datetime value as a Julian Day JD double value (before we used SADateTime interpretation). | |
| 251 | +-- SQLite: Added "SQLiteDateValueType" option, SQLAPI++ uses "YYYY-MM-DD HH:MM:SS.SSS" formatted strings for date/time parameters by default. | |
| 252 | +-- SQLite: Changed "SQLiteDateTypes" option default value (now it's "DATE,DATETIME,TIME,TIMESTAMP"). | |
| 253 | +-- MySQL: Fixed bug with the binding of zero-length blob- and byte- fields (thanks Taneli Otala). | |
| 254 | +-- Sybase: Connection options "SYBINTL.LIBS", "SYBCOMN.LIBS", "SYBTCL.LIBS", "SYBCT.LIBS", "SYBCS.LIBS" added. | |
| 255 | +-- General: Fixed problem with MacOS X and asctime_r function (thanks Michael Dickey). | |
| 256 | +-- General: More information provided if DBMS API loading fails. | |
| 257 | +-- General: 8-byte data length is allowed for SA_dtULong type. | |
| 258 | +-- SQLite: SA_STATIC_SQLITE build option added. | |
| 259 | +-- SQLite: The server/client version number is returned in common format now (hi- and low-word parts). | |
| 260 | +-- Oracle: SQLT_FLT binding type is used instead of SQLT_BDOUBLE even when it's supported by OCI. | |
| 261 | +-- General: SA_MANIFEST_EMB build option added. | |
| 262 | + | |
| 62 | 263 | Version 3.7.31 |
| 63 | 264 | -- ODBC: Numeric data truncation bug fixed (thanks Gebert, Alfred). |
| 64 | --- SQLServer: OLEDB and ODBC, fixed bug with long/LOB data binding (thanks Thomas Häußermann). | |
| 265 | +-- SQLServer: OLEDB and ODBC, fixed bug with long/LOB data binding (thanks Thomas H�u�ermann). | |
| 65 | 266 | -- SQLServer: OLEDB, added DBPROP_COMMITPRESERVE command parameter. |
| 66 | 267 | -- ODBC: fixed bug with long/LOB data binding. |
| 67 | 268 | -- Sybase: fixed bug with empty string binding? there was '\0' instead of ' ' (thanks Georgiy Pakhutin). |
| ... | ... | @@ -75,7 +276,7 @@ Version 3.7.30 |
| 75 | 276 | -- SQLServer: Fixed bug with SAParam::setAsBool method (thanks Jacob Pedersen). |
| 76 | 277 | -- General: Performance improved (Christian Zink). |
| 77 | 278 | -- Sybase: Fixed bug in error handling (thanks Volodymyr Drobot). |
| 78 | --- MySQL: Fixed bugf with UTF-8 client charcter set and BLob binding (Jason Tai). | |
| 279 | +-- MySQL: Fixed bug with UTF-8 client charcter set and BLob binding (Jason Tai). | |
| 79 | 280 | -- SQLServer: Fixed SA_tdBool data binding (thanks Jacob Pedersen). |
| 80 | 281 | -- DB2: Fixed problem with prefetching on 64-bit platforms (thanks Cal Heldenbrand). |
| 81 | 282 | -- Oracle: Added experimental scrollable cursor support (thanks combit.net and Alexander Horak). | ... | ... |
third_dev/SQLAPI/license.txt
| ... | ... | @@ -26,8 +26,8 @@ REGISTERED VERSIONS: |
| 26 | 26 | You have to purchase SQLAPI++ Personal license for every developer, |
| 27 | 27 | or one Site license for up to 10 developers in your company |
| 28 | 28 | or one Site+ license for unlimited number of developers in your company. |
| 29 | -You MAY distribute applications written with SQLAPI++ (including SQLAPI++ | |
| 30 | -run-time) without any additional charge. | |
| 29 | +You MAY distribute, directly and indirectly, applications written with | |
| 30 | +SQLAPI++ (including SQLAPI++ run-time) without any additional charge. | |
| 31 | 31 | You MAY NOT distribute SQLAPI++ source codes (original or modified). |
| 32 | 32 | |
| 33 | 33 | REGISTERED VERSION (Personal license): | ... | ... |
No preview for this file type