Universal Data Access Components (UniDAC) 8.4.1
Released: Mar 2, 2021
8.4.1 での更新項目
機能
- Added support for Embarcadero RAD Studio 10.4.2 Sydney.
- Added support for Apple macOS 11 Big Sur.
- Added support for Apple iOS 14.
- Added support for Android 11.
- Improved batch operation performance.
- Improved performance of the FindFirst, FindNext, FindLast and FindPrior methods.
- Added UseUnicode option to the VirtualQuery component.
Oracle data provider
- Added support for Oracle 21c.
- Added support for the PrefetchRows option in Direct mode.
- Improved data fetch performance in Direct mode.
- Improved LOB read/write performance.
SQL Server data provider
- Improved LOB read/write performance in Direct mode.
PostgreSQL data provider
- Added support for PostgreSQL 13.
- Added support for working in a multi-threaded environment through a single connection.
- Added MultipleConnections option to the Connection component.
InterBase data provider
- Added support for Over-the-Wire (OTW) encryption.
- Improved automatic detection of computed fields when generating update statements.
- Reduced memory consumption in batch operations.
SQLite data provider
- Added LockingMode option to the Connection component.
- Added Synchronous option to the Connection component.
- Added JournalMode option to the Connection component.
ASE data provider
- Added TextSize specific option.
DBF data provider
- Added IgnoreIndexErrors option to the Connection component.
- Improved performance of reading and writing MEMO and BLOB values.
- Improved working with dBaseV and dBaseVII tables when the DBFFormat option set to dfAuto.
ODBC data provider
- Improved data fetch performance.
- Improved LOB read/write performance.
不具合の修正
- Fixed bug with setting the ReadOnly field property at runtime.
- Fixed bug with editing a source dataset after opening TVirtualQuery.
- Fixed bug with updating a dataset with fields which contain international characters.
- Fixed bug with editing a dataset which acts as a data source for the VirtualQuery component.
- Fixed bug with processing a WHERE clause.
Oracle data provider
- Fixed bug with connection to RAC servers in the Direct mode.
- Fixed bug with calling a stored procedure using dblink.
- Fixed bug with parsing a quoted schema name.
SQLServer data provider
- Fixed bug with 'Range check error' in the Direct mode.
- Fixed bug with getting the list of server names.
- Fixed bug with string data getting truncated in TUniLoader.
- Fixed bug with "Session ID is not found" when starting a transaction in the Direct mode.
- Fixed bug with "c0000091 FLOAT_OVERFLOW" when fetching records in SQL Server Compact Edition.
- Fixed bug with describing date params in the Direct mode.
- Fixed bug with rounding DATE values.
MySQL data provider
- Fixed bug with the 'TableName cannot be empty' assertion when opening a query.
- Fixed bug with dumping DOUBLE fields in the TUniDump component when UseUnicode set to True.
- Fixed bug with processing data that includes international characters on Linux.
- Fixed bug with AV failure when using OpenSSL 1.1 libraries.
- Fixed bug with getting parameters for a procedure or function in MySQL 5.0.45.
PostgreSQL data provider
- Fixed bug with AV failure when using OpenSSL 1.1 libraries.
- Fixed bug with an incorrect value of the RowsAffected property when executing an INSERT ... RETURNING statement.
- Fixed bug with the "Unexpected server response" error when executing a "SELECT FROM ..." statement.
- Fixed bug with AV when executing a batch operation via the SQL component.
- Fixed bug with incorrect encoding of error messages.
- Fixed bug with reading BLOBs on mobile platforms using Protocol 2.
InterBase data provider
- Fixed bug with "Unavailable database" when using Local protocol.
- Fixed bug in TUniDump with backing up boolean fields in Firebird 3.
- Fixed bugs with handling computed fields in editable view.
- Fixed bug with TUniAlerter in 64-bit applications.
SQLite data provider
- Fixed bug with an outdated version of the SQLite engine on the Android 64-bit platform.
ASE data provider
- Fixed bug with getting the client's hostname.
DBF data provider
- Fixed bugs with handling fields of type MEMO, BLOB, BINARY and VARBINARY.
- Fixed bug with invalid type of argument for the UPPER function.
- Fixed bug with AV when an index expression is empty.
- Fixed bug with duplicate values in a unique index.
- Fixed bug with processing a WHERE clause.
- Fixed bug with the TRANSFORM function.
- Fixed bug with updating BLOB fields.
- Fixed bug with the TTOC function.
- Fixed bug with native indexes.
MongoDB data provider
- Fixed bug with incorrect query results when using DATETIME fields in a WHERE clause.
- Fixed bug with the DescribeAmount option.