📄 readme.txt
字号:
****************************************************************
Welcome to SQLAPI++ Library 3.5.2
****************************************************************
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.5.2
- InterBase: commit management improved.
- Oracle (OCI7): native error number reporting fixed.
- SQL Server (OLE DB): bug fixed when reading data of NTEXT type.
Version 3.5.1
- PostgreSQL support.
- SQL Server (OLE DB): the ability to use DBPROP_SERVERCURSOR rowset property added.
- String and binary data support has been improved.
Version 3.4.7
- InterBase: bug fixed when binding NULL values.
- MySQL: setting transaction isolation level implemented.
Version 3.4.6
- C type 'bool' supporting added.
Version 3.4.4
- SQL Server (OLE DB): COM initialization improved.
Version 3.4.3
- SQL Server (DB-Library): error when returning output parameters from stored procedures is fixed.
- InterBase: FireBird client support added.
Version 3.4.2
- Sybase (Sun Solaris): error when connecting is fixed.
Version 3.4.1
- MySQL suport.
- Sybase: New option is now available for Sybase command (PreFetchNext).
- Documentation improved.
Version 3.3.4
- InterBase: error (stack overflow) when calling stored procedures with no parameters is fixed.
- Oracle, SQLBase: SACommand::isResultSet implementation fixed. Now it returns false after result set is completely fetched.
- SQL Server (OLE DB): bug fixed when reading text or image collumns with SQL Server 7.0 client.
Version 3.3.2
- Documentation improved.
Version 3.3.1
- Support for using SQL Server OLE DB API added. Default API for accessing SQL Server changed from DB-Library to OLE DB.
- DB2: fetching multiple result sets from stored procedures implemented.
- SACommand::FetchParamsNext method deprecated.
- Documentation improved.
Version 3.2.5
- SQL Server: the ability to use trusted connection added.
- Numeric data reading methods now support type conversion from string data.
- Documentation improved.
Version 3.2.4
- Sybase: minor changes made to improve multi-threading support.
Version 3.2.3
- Minor changes made in SQLAPI++ source codes to make it compatible with Sun Workshop Pro compiler.
Version 3.2.2
- InterBase: Truncation of VARCHAR fields. Bug fixed.
Version 3.2.1
- Sun SPARC Solaris: SIGBUS error (non-alignment of numeric data). Bug fixed.
- Oracle 8i: Ability to bind BLob(CLob) parameters in stored procedures is implemented.
Version 3.1.6
- SQL Server: bug with smalldatetime type fixed.
Version 3.1.5
- SQL Server: Ability to connect to named instances of SQL Server 2000 added.
Version 3.1.4
- Sybase: New options are now available for Sybase connection ("CS_PACKETSIZE", "CS_APPNAME", "CS_HOSTNAME").
Version 3.1.3
- Oracle: Executing a function in Oracle 8i resulted in ORA-01426. Bug fixed.
- SQLServer: Bug fixed when binding parameters to a command with "OpenCursor" option set.
- Sybase: Executing a stored procedure through "Exec" statement resulted in access violation. Bug fixed.
Version 3.1.2
- Documentation improved (Server Specific Guide).
- DB2, Informix, ODBC: native error code returned by SAException::NativeError() was invalid. Bug fixed.
- InterBase: Support for database connection cache added.
Version 3.1.1
- Oracle 8: Access violation when updating/inserting CLob fields. Bug fixed.
- Oracle (Linux/Unix): Error "Unimplemented or unreasonable conversion requested" when working with output (return) parameters is fixed.
- Oracle: update/insert SQL statement with two or more BLob (CLob) parameters results in "OCI_INVALID_HANDLE" exception. Bug fixed.
- ODBC: bug with DateTime values fixed.
Version 3.0.1
- Unix version released.
- Oracle: Support for Oracle REF CURSORs and nested cursors added.
Version 2.3.11
- SAString::Right method: bug fixed.
- SQLBase: Automatic detecting of stored procedure parameters was incorrect when parameter's name include numeric digits, underscore (_) or special characters (#, @ or $). Bug fixed.
- SQL Server: "Open Cursor" option improved.
- SQL Server (version 7, version 2000): data type for datetime parameters in stored procedures has been detected as SA_dtUnknown. Bug fixed.
Version 2.3.10
- Sybase: support for returning status result code from stored procedures.
Version 2.3.9
- SQLServer: bug fixed when calling a stored procedure with "owner.proc_name" syntax on SQLServer 2000.
- ODBC (MS Access): bug fixed when binding long data.
Version 2.3.8
- SQLServer: BIT datatype support added.
- SQLServer: bug (assertion) fixed when working with DECIMAL or NUMERIC fields in debug version.
Version 2.3.7
- Cancelling queries support added.
Version 2.3.6
- Informix: error "String data right truncation" when binding string parameters is fixed.
Version 2.3.5
- SQLServer: Support for using DB-Library cursor functions added.
Version 2.3.4
- InterBase: Support for client character set declaring added.
- InterBase: Support for connection with a role added.
Version 2.3.3
- Date/time support improved. SADateTime::GetCurrentTime method added.
Version 2.3.2
- SQLBase: Support for Cursor-context preservation.
- SAString &SAConnection::Option(const SAString&) is replaced by SAConnection::setOption
- SAString &SACommand::Option(const SAString&) is replaced by SACommand::setOption
Version 2.3.1
- InterBase: Support for SQL Dialect 2 and 3 added. SQL Dialect is now customizable.
- InterBase: Bug fixed when reading DECIMAL and NUMERIC fields from database
Version 2.2.1
- Fraction of a second (milli, micro, nano seconds) support added.
- Date/time support improved.
Version 2.1.1
- Date/time support improved.
Version 2.0.1
- Linux version released.
- Informix: error when calling stored procedures with no parameters is fixed.
- Informix: error when describing stored procedure input parameters is fixed.
- Informix, DB2: GPF when handling errors fixed.
- Oracle OCI7: multi-threaded support added.
- Documentation is improved. A great number of examples added.
Version 1.6.1
- Sybase: returning multiple result sets from stored procedure or batch is implemented.
- SQL server: returning multiple result sets from stored procedure or batch is implemented.
- Error when compiling with Borland compilers using data alignment other than 8 bytes fixed.
Version 1.5.1
- Sybase support (both ASE and ASA)
- Oracle8: Error reporting improved when calling non-existent procedure(function) from existent package (f.ex., sys.dbms_output.aaaaaa).
- SQL server: the abillity to connect to default database is implemented.
- SQL Server: SAException::ErrNativeCode always returned 0 (not native error code). Fixed.
- DB2, Informix, ODBC: bug fixed when calling stored procedures with schema (f. ex., tester.TestProc)
- Microsoft VC++ 5.0 backward compatible.
- Oracle 7.3.3 client - loading error fixed.
- DB2, Informix, ODBC: bug fixed when a searched update or delete statement that does not affect any rows is executed.
- DB2, Informix, ODBC: bug when returning strings from stored procedures fixed.
- Error when linknig with Borland compilers fixed
Version 1.4.1
- Informix support
- Documentation improved
Version 1.3.1
- DB2 support
- BFILE support in Oracle OCI8
- Bug in Oracle when binding BLobs fixed
- Bug in SQLServer when reading timestamp fields fixed
Version 1.2.1
- Bug in ODBC implementation when fetching character data (in some cases data can be truncated) fixed
- Possibility of getting error offset (SAExecption::ErrPos)
- Autocommit management (SAConnection::AutoCommit and SAConnection::setAutoCommit)
- Documentation improved
Version 1.1.1
- Support for managing transaction isolation levels added.
- Transaction policy on SQLServer changed. Now all commands from one connection are in the same transaction.
- Reported bugs fixed.
- Documentation improved.
Version 1.0.1
- the first version released
4. ORDERING (for trial version only)
If you like SQLAPI++ Library and you want to receive the registered version
you should purchase SQLAPI++ Personal license for EVERY developer,
or one Sile license for all developers in your company.
Visit http://www.sqlapi.com/Order for more information.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -