Universal Data Access Components (UniDAC) 10.1.0

Released: Feb 19, 2024

Mises à jour de 10.1.0

Fonctionnalités

  • Added support for Lazarus 3.0.

Oracle data provider

  • Added support for connecting to servers with enabled Security Banners in the Direct mode.
  • Improved error message about a non-existent database object in another schema.

PostgreSQL data provider

  • Improved working with column default values.
  • Improved working with RefreshRecord queries.
  • Improved working with arrays in queries.

InterBase data provider

  • Added support for Firebird 5.
  • Added support for multiple rows being returned by DML with the RETURNING clause.
  • Improved compatibility with Apple macOS Sonoma.

SQLite data provider

  • The RealAsDouble option for the Connection component has been added.

DBF data provider

  • Added support for the UTF8 encoding.
  • Added support for tables with duplicate column names.
  • Improved compatibility with Quantum GIS.
  • Improved error handling when using the IgnoreDataErrors option.

NexusDB data provider

  • Added support for NexusDB 4.75.01.

MS Access data provider

  • Added support for Direct mode.

DB2 data provider

  • Added support for SSL connections.

Correctifs

  • Fixed bug with empty field values when insert via the VirtualQuery component.

Oracle data provider

  • Fixed bug with CLOB reading when UseUnicode=True in OCI mode.
  • Fixed bug with TIMESTAMP WITH TIME ZONE reading for Oracle 21 or higher in the Direct mode.
  • Fixed bug in TUniScript with parsing the CREATE JAVA SOURCE statements.
  • Fixed bug with refreshing data after DML statements executing.

SQL Server data provider

  • Fixed bug with preparing Stored Procedure execution.
  • Fixed bug with setting parameter values on record posting.
  • Fixed bug with SQL Generator in the design-time when the database name must be quoted.

MySQL data provider

  • Fixed bug with getting warning message of using bmBinary mode.
  • Fixed bug with assertion failure or AV in batch operation.

PostgreSQL data provider

  • Fixed bug with "Current transaction is aborted, commands ignored until end of transaction block.".
  • Fixed bug with "Multiple transactions are not supported by the database.".
  • Fixed bug with "date/time field value out of range" for IDE12 Win64 target platform.

InterBase data provider

  • Fixed bug with setting ReadOnly properties of fields with the same names in a join SQL query.
  • Fixed bug with using CutOffParams global variable when UseUnicode set to True.
  • Fixed bug with using the parameter value size greater than the previous parameter size.
  • Fixed bug with work Date/Time data types parameters.

SQLite data provider

  • Fixed bug with detecting foreign key columns in the MetaData component.

DBF data provider

  • Fixed bug with adding a column when the field name must be quoted.

NexusDB data provider

  • Fixed bug with AV on closing an application when connection pooling is used.

ODBC data provider

  • Fixed bug with the "Cannot modify a read-only dataset" exception in SQL Anywhere.