📄 readme.txt
字号:
****************************************************************
Welcome to SQLAPI++ Library 3.7.11
****************************************************************
1. INTRODUCTION
Thank you for using SQLAPI++ Library.
This file contains important notes about the installation and the
product itself.
2a. INSTALLATION (Win32 version)
Files after the installation:
Install.log - installation log
ReadMe.txt - this file
Unwise.exe - used for deinstall
bin\sqlapi.dll
- SQLAPI++ DLL (release, compiled with MSVC++ 6.0)
bin\sqlapi(Borland C++).dll
- this is release DLL, compiled with Borland C++ 5.02, copied by installation program.
If you are using Borland C++ compiler rename this DLL to sqlapi.dll
bin\sqlapi(Borland C++ Builder).dll
- this is release DLL, compiled with Borland C++ Builder 5, copied by installation program.
If you are using Borland C++ Builder compiler rename this DLL to sqlapi.dll
bin\test.exe
- simple executable to test database connection.
Uses sqlapi.dll
doc\*.* - SQLAPI++ documentation in HTML format
examples\*.cpp - SQLAPI++ steps
include\*.h - public include files
lib\sqlapi.lib - dynamic import library compiled with MSVC++ 6.0 (release)
lib\sqlapib.lib - dynamic import library compiled with Borland C++ 5.02 (release)
lib\sqlapibb.lib - dynamic import library compiled with Borland C++ Builder 5 (release)
lib\sqlapis.lib - static library compiled with MSVC++ 6.0 (release)
lib\sqlapibs.lib - static library compiled with Borland C++ 5.02 (release)
lib\sqlapibbs.lib - static library compiled with Borland C++ Builder 5 (release)
These files are only for registered SQLAPI++ Pro Win32 (or Full) version:
src\*.cpp - SQLAPI++ sources
src\*.h - SQLAPI++ private headers
src\Makefile.mvc - SQLAPI++ makefile for MSVC++
src\sqlapi_msvc.bat - batch file to compile SQLAPI++ (release & debug) for MSVC++
src\Makefile.bcc - SQLAPI++ makefile for Borland C++ compiler
src\sqlapi_bcc.bat - batch file to compile SQLAPI++ (release & debug) for Borland C++ compiler
src\Makefile.bccb - SQLAPI++ makefile for Borland C++ Builder compiler
src\sqlapi_bccb.bat - batch file to compile SQLAPI++ (release & debug) for Borland C++ Builder compiler
2b. INSTALLATION (Linux/Unix version)
Files after the installation:
ReadMe.txt - this file
bin\libsqlapi.so- SQLAPI++ shared library (release)
bin\test - simple executable to test database connection
doc\*.* - SQLAPI++ documentation in HTML format
examples\*.cpp - SQLAPI++ steps
examples\Makefile - makefile for building SQLAPI++ steps
include\*.h - public include files
lib\libsqlapi.so- shared SQLAPI++ library (release)
lib\libsqlapi.a - static SQLAPI++ library (release)
These files are only for registered SQLAPI++ Pro Linux/Unix (or Full) version:
src\*.cpp - SQLAPI++ sources
src\*.h - SQLAPI++ private headers
src\Makefile - SQLAPI++ makefile for GNU make
src\sqlapi_gcc - batch file to compile SQLAPI++ (release & debug)
3. LATEST CHANGES
Version 3.7.11
- ODBC: connection-level option added to control ODBC's connection pooling.
- MySQL: added support for MySQL clients version 4.1 and higher.
- MySQL: connection-level options added to control client_flag parameter when connecting to MySQL.
- SQL Server: command-level option added: DBPROP_REMOVEDELETED.
- Sybase: command-level option added: ct_cursor.
- General: small memory leak fixed.
Version 3.7.10
- ODBC: bulk fetching support improved as a work-around for some non-compliant drivers.
- Oracle: added support for new date/times types in Oracle 9i.
- Oracle: added read support for interval types. They are defaulted to strings.
- SQL Server: added read support for fields of type VARIANT. They are defaulted to strings.
- SAString:Format(): bug fixed with "I64" option implementation on Windows platform.
- SAString::Format(): small change to better support variable argument list on some picky UNIX platforms.
Version 3.7.9
- SQL Server: new command related option ("SSPROP_INIT_APPNAME") added.
- Oracle: small memory leak fixed with Oracle 9i client.
Version 3.7.8
- PostgreSQL: support for TIMESTAMPTZOID type added.
- Oracle: bulk fetch implementation improved for columns of type NUMBER.
Version 3.7.7
- SQL Server (OLE DB): bug fixed when reading large NTEXT columns.
- SQLBase: bug fixed when using Receive Long String variables in stored procedures.
Version 3.7.6
- PostgreSQL: int8 datatype support improved.
- Sybase: money datatype support improved.
- MySQL: support for MySQL 4.x client improved.
Version 3.7.5
- Borland C++ Builder 6 support improved.
- ODBC: new command related option ("PreFetchRows") added.
- DB2: Bug fixed when fetching with "PreFetchRows" option.
- Oracle: "PreFetchRows" option implementation improved.
Version 3.7.4
- InterBase: new connection related options("TPB_LockResolution", "TPB_AccessMode") added.
- SQL Server (OLE DB): new command related option ("Execute_riid") to set the requested interface for the rowset added.
- Oracle: support for pls_integer and binary_integer types added.
Version 3.7.3
- PostgreSQL, MySQL: support for binding/retrieving double values improved (bug fixed when current locale's decimal point is not '.').
Version 3.7.2
- SQLBase: support added for stored commands.
- Oracle: new parameter and field related options added ("OCI_ATTR_CHARSET_ID", "OCI_ATTR_CHARSET_FORM").
- Linux/Unix: some changes applied to be compatible with Alpha platform.
Version 3.7.1
- SQL Server (OLE DB): memory leaks fixed in SAConnection::ClientVersion(), SAConnection::ServerVersion() and SAConnection::ServerVersionString().
- SQL Server (OLE DB): new connection related option("CoInitializeEx_COINIT") to set the COM library initialization mode added.
- DB2: new command related option added ("ReturnStatus").
Version 3.6.9
- ODBC (iODBC on Linux/Unix): bug fixed when executing DELETEs or UPDATEs that don't affect any rows (function sequence error).
- PostgreSQL: small memory leak fixed.
- Sybase: new connection related option ("CS_VERSION") to set the version of Client-Library behavior added.
Version 3.6.8
- Oracle (Linux/Unix): bug fixed when calling a stored procedure while server is shutting down.
- Multithreading support improved.
Version 3.6.7
- SADateTime::GetCurrentTime() method renamed to SADateTime::currentDateTime().
- SQLBase: bug fixed with in/out parameters of type NUMBER.
- SQLBase: bug (microseconds truncation) fixed when selecting date/time values.
- Oracle: support added for logging in using external authentication.
Version 3.6.6
- SQL Server (OLE DB): New command related option("DBPROP_COMMANDTIMEOUT ") to set command time-out added.
- Oracle: Bug fixed when selecting ROWID.
- DB2: Support added for stored procedure return status.
Version 3.6.5
- SQL Server (OLE DB): New command related option ("ICommandPrepare") to control current command preparation added.
- _SA macros changed to _TSA macros to be compatible with Microsoft Visual C++.NET.
Version 3.6.4
- Oracle: Memory leak bug when calling a stored procedure with REF CURSOR parameter(s) fixed.
- SQL Server: Bug when selecting text and image fields with PreFetchRows option fixed.
- InterBase: Big and high precision numbers support improved.
Version 3.6.3
- Oracle: Bug when binding using setAsNumeric() has been fixed.
- DB2 (Linux/Unix): Bug in NUMERIC and DECIMAL data support has been fixed.
Version 3.6.2
- Sybase: Support has been added for new OpenClient 12.5 features.
- SQL Server (OLE DB): Some new rowset options have been added.
Version 3.6.1
- Default parameters value support has been improved.
Version 3.5.9
- Big and high precision numbers support has been improved (Oracle, InterBase, SQLBase, Informix).
Version 3.5.8
- Oracle: bug when retrieving numeric values fixed.
Version 3.5.7
- DB2: big and high precision numbers support has been improved.
Version 3.5.6
- Oracle: bug fixed (access violation) when selecting numeric fileds.
Version 3.5.5
- Sybase: new command option ("CS_BULK_LOGIN") to describe whether or not a connection can perform bulk copy operations into a database is available.
- Big and high precision numbers support has been improved (Oracle, Sybase, SQL Server, MySQL and PostgreSQL).
- MySQL: reporting precision, scale and nullability has been improved.
Version 3.5.4
- Documentation improved.
Version 3.5.3
- Oracle: new option to specify which overload to call is now available for Oracle command ("Overload").
- Oracle: bug fixed when reading data of RAW type.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -