Universal Data Access Components (UniDAC) 10.4.1
Released: Jul 7, 2025
10.4.1 버젼 업데이트
기능
- Added support for Lazarus 4.0.
Oracle Data Provider
- Introduced the DynamicReadThreshold option to optimize memory usage by dynamically reading VARCHAR2 and NVARCHAR2 values.
Excel Data Provider
- Improved detection of column data types in Direct mode.
수정사항
- Resolved an issue with declaring the TValueArr data type in C++Builder.
- Fixed a bug where setting SQL in the Query component changed the case of a parameter name.
- Fixed a bug that occurred when calling the FindKey method on a cloned dataset.
- Fixed a bug that occurred when reserved words were used as field names in filters.
- Fixed a memory leak that occurred when an exception was raised while opening a TVirtualQuery.
- Fixed an issue with incorrect query results when using a parameter of type ftGuid in TVirtualQuery.
- Fixed an issue with adding new fields to TVirtualTable after calling the DeleteFields method.
Oracle Data Provider
- Resolved an issue with reading LOBs in threads.
SQLServer Data Provider
- Fixed a bug with auto-generating queries for tables containing special characters in their names.
- Fixed a bug with updating aggregate fields when refreshing a Detail dataset in a master/detail relationship.
- Fixed a bug where an additional connection to the server was created after fetching multiple result sets.
MySQL Data Provider
- Fixed a bug that caused an assertion failure when handling stored procedures without SELECT privileges.
PostgreSQL Data Provider
- Fixed a bug with reading long error responses.
- Fixed a bug that caused an access violation when using OpenSSL.
- Fixed a bug that caused application freezing in multi-threaded mode.
- Resolved an issue with array handling in unnamed code blocks.
- Fixed a bug related to the ParamCheck property behavior.
- Resolved an OutOfMemory error that occurred when working with large datasets.
InterBase Data Provider
- Fixed a bug in the QueryRecCount option when executing queries with the NULLS FIRST clause and FetchAll set to False.
- Fixed a bug that caused incorrect display of error messages containing international characters.
ASE Data Provider
- Fixed an issue with fetching text fields when UseUnicode was set to True.
DBF Data Provider
- Resolved an issue with incorrect results returned by queries containing a "not equal" condition in the WHERE clause.
Access Data Provider
- Fixed a bug that caused an access violation when executing a statement containing a LIKE clause.