Universal Data Access Components (UniDAC) 10.3.0
Released: Sep 27, 2024
Atualizações na 10.3.0
Recursos
- Added support for Embarcadero RAD Studio 12 Athens Release 2.
- Added support for Embarcadero C++Builder 64-bit Windows (Modern) Application Development.
- Added support for Lazarus 3.4.
- Added provider for Microsoft Excel.
- Added C++Builder demo components for working with SecureBridge.
SQL Server data provider
- Added support for Variant OUT parameters in Direct mode.
- Added datetime format when using timestamp macros.
MySQL data provider
- Added the WriteBOM specific option for TUniDump.
PostgreSQL data provider
- Improved performance.
- Added support for the pgvector extension.
- Added the UseGeneratedColumns specific option for TUniTable, TUniQuery, TUniStoredProc.
- Added the WriteBOM specific option for TUniDump.
SQLite data provider
- Added the EnableAutoInc specific option for UniTable and UniQuery components.
- Added the WriteBOM specific option for TUniDump.
NexusDB data provider
- Added support of NexusDB 4.75.10.
- Improved performance of working with stored procedures.
Access data provider
- Added support for accessing Select and Union queries as views in the Direct mode.
Correções
- Fixed bug in VirtualQuery with incorrect results of a query containing the IN operator.
- Fixed bug in VirtualTable with the "Invalid pointer operation" exception when closing the application.
- Fixed bug with the "Macro redefined" warning in CBuilder projects.
Oracle data provider
- Fixed bug with connecting to patched Oracle 19 and higher in the Direct mode.
SQL Server data provider
- Fixed bug with preparing SQL statements that contain varbinary(max) parameters.
- Fixed bug with transaction handling when executing a stored procedure in the Direct mode.
- Fixed bug with fetching data in the NonBlocking mode.
- Fixed bug with "The SQL statement is not allowable for a bulk operation" when enabling the context of a change.
- Fixed bug with string param value truncation when using the prSQL provider.
- Fixed bug with processing datetime fields in SQL Server Compact Edition.
- Fixed bug with binding time parameters by OLEDB providers.
- Fixed bug with memory leak in Trial Edition.
MySQL data provider
- Fixed bug with AV on closing the application when Pooling=True in MySQL Embedded.
- Fixed bug with executing Stored Procedure for manually created parameters.
- Fixed bug with incorrect behavior of TCRSSLIOHandler.IsSecure when FetchAl = False.
PostgreSQL data provider
- Fixed bug with getting default field values when using a not default public schema.
- Fixed bug with parsing composite data type.
- Fixed bug with a query when MATERIALIZED is used.
- Fixed bug with Access Violation when converting an empty timestamp value.
- Fixed bug with a user using tables named pg_class.
- Fixed bug with using tables with the same names in different schemas.
- Fixed bug with the query "SHOW ALL" when the FetchAll option is set to False.
- Fixed bug with parsing numeric data type when using arrays in a query.
InterBase data provider
- Fixed bug with using CutOffParams global variable when a string contains international symbols.
SQLite data provider
- Fixed bug with incorrect value when updating a float-type column in a 32-bit application on Windows ARM.
MongoDB data provider
- Fixed bug with an error when a document has a field with the same name as the collection name.