Universal Data Access Components (UniDAC) 10.3.0

Released: Sep 27, 2024

10.3.0 버젼 업데이트

기능

  • 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.

수정사항

  • 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.