Universal Data Access Components (UniDAC) 10.4.0
Released: Mar 20, 2025
10.4.0 での更新項目
機能
- Added support for Embarcadero RAD Studio 12 Athens Release 3.
- Added support for the RAD Studio 64-bit IDE.
- Added support for Lazarus 3.8.
- Added support for the JSON file format in the LoadFromFile method of the VirtualTable component.
- Added support for the TurboPack SynEdit package in component editors.
- Added support for syntax highlighting in component editors in Lazarus on the Windows platform.
- Added support for parameters in the Script component.
- Added the IndentFormat argument to the SaveToXML method of the dataset to decrease file size.
- Added the SaveToJSON method for serializing a dataset to the JSON format.
- Added the ability to use readonly fields in the SQL Generator at design-time.
- Improved working with design-time editors in High DPI mode.
Oracle data provider
- Added support for auto-login wallets.
- Added support for the BOOLEAN data type in Oracle 23 and higher.
- Added support for parameters in the Script component.
- Improved query performance for obtaining a primary key.
- Improved detection of the MERGE statement type in the Direct mode.
SQL Server data provider
- Added the Charset-specific connection option for the Direct mode.
MySQL data provider
- Added support for MySQL 9.
- Added support for password-protected private key for SSL protocol.
- Added the EMySqlNetException class for internal errors in the MySQL protocol.
PostgreSQL data provider
- Added support for PostgreSQL 17.
- Added support for the COPY ... TO STDOUT statement.
- Added support for password-protected private key for SSL protocol.
ASE data provider
- Added support for connection via the SSL protocol.
- Added support for password-protected private key for SSL protocol.
不具合の修正
- Fixed a bug with ambiguity between the CRJSON.TJSONObject and System.Json.TJSONObject classes.
- Fixed a bug with opening VirtualQuery after modifying the source dataset.
- Fixed a bug with the TVirtualTable.Assign method when the VirtualTable has persistent fields.
Oracle data provider
- Resolved an issue with the redundant selection of NLS parameters when opening a connection from the connection pool.
SQL Server data provider
- Fixed a bug with limitations for the PacketSize connection option in the Direct mode.
MySQL data provider
- Fixed a bug with unloading OpenSSL libraries when connection pooling is used.
PostgreSQL data provider
- Fixed a bug with parameter value conversion.
- Fixed a bug with the bytea data type on a non-Unicode server.
- Fixed a bug with using the real type when UnpreparedExecute = False.
- Fixed a bug with unloading OpenSSL libraries when connection pooling is used.
- Fixed a bug with AV failure at executing Refresh when connection pooling is used.
SQLite data provider
- Fixed a bug with updating a record in the dataset that has key fields of the TEXT type.
Access data provider
- Fixed a bug with using indexes on text fields.
- Fixed a bug with accessing linked tables.
Excel data provider
- Fixed a bug with reading sheet names from a workbook.