DevArt UniDAC v8.4.2 Delphi 7 - Delphi 10.4 Sydney Full Source
DevArt UniDAC v8.4.2 Delphi 7 - Delphi 10.4 Sydney Full Source
Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, Delphi for .NET, C++Builder, and Lazarus (Free Pascal). We have combined the experience of long-term successful development into one product, which provides unified access to the popular database servers like Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, PostgreSQL, SQLite, DB2, Microsoft Access, Sybase Advantage Database Server, Sybase Adaptive Server Enterprise, and other databases (using ODBC provider).
UniDAC offers unified approach to the database-related applications development process. That means you can switch easily between different databases in your projects without going deep into their specifics.
Using UniDAC with its server-independent interface is the best way to create cross-database applications. UniDAC gives outstanding flexibility and independence to your projects.
Server-Aware Providers
UniDAC chooses the best way specific to the server to perform most operations. Every UniDAC data provider uses server-specific native connectivity. All operations with data are performed by providers automatically considering the selected database server peculiarities.
Cross-Platform Solution for Delphi, C++Builder, and Lazarus
UniDAC is a cross-platform solution for developing applications using various IDEs: RAD Studio, Delphi, C++Builder, Lazarus (and FPC) on Windows, Mac OS X, iOS, Android, Linux, and FreeBSD for both x86 and x64 platforms. UniDAC also provides support for the FireMonkey platform, which allows you to develop visually spectacular high-performance desktop and mobile native applications.
Server-Independent SQL
When developing database applications that allow working with several databases, one of the key points is writing of server-independent SQL. In UniDAC, the server-independent SQL support is implemented by means of the powerful macros engine, that produces dynamic SQL by replacing parts of the query statements with user-defined code.
8.4.2 26-Mar-21
Lazarus 2.0.12 is supported
Bug with the ConvertEOL connection option is fixed
Bug with AV in applications using DBMonitor is fixed
Bug with committing a transaction when LockMode = lmPessimistic is fixed
Bug with getting values of calculated fields is fixed
Oracle data provider
Bug with parameters that have Unknown data type on Prepare is fixed
Bug with calling stored procedures when AutoCommit=False is fixed
Bug with parameters for Oracle 19c in the Direct mode is fixed
Bug with NUMBER fields when EnableFMTBCD=True is fixed
SQLServer data provider
Bug with the data type mapping of varbinary fields is fixed
MySQL data provider
Bug with the "Prepared statement contains too many placeholders" error in batch operations is fixed
PostgreSQL data provider
Several bugs with the MultipleConnection option are fixed
Several bugs with ProtocolVersion = pvAuto are fixed
Bug with LockMode = lmPessimistic is fixed
InterBase data provider
The default value of the BooleanDomainFields specific option reverted to True
NexusDB data provider
NexusDB 4.50.26 is supported
Lazarus 2.0.12 is supported
Bug with the ConvertEOL connection option is fixed
Bug with AV in applications using DBMonitor is fixed
Bug with committing a transaction when LockMode = lmPessimistic is fixed
Bug with getting values of calculated fields is fixed
Oracle data provider
Bug with parameters that have Unknown data type on Prepare is fixed
Bug with calling stored procedures when AutoCommit=False is fixed
Bug with parameters for Oracle 19c in the Direct mode is fixed
Bug with NUMBER fields when EnableFMTBCD=True is fixed
SQLServer data provider
Bug with the data type mapping of varbinary fields is fixed
MySQL data provider
Bug with the "Prepared statement contains too many placeholders" error in batch operations is fixed
PostgreSQL data provider
Several bugs with the MultipleConnection option are fixed
Several bugs with ProtocolVersion = pvAuto are fixed
Bug with LockMode = lmPessimistic is fixed
InterBase data provider
The default value of the BooleanDomainFields specific option reverted to True
NexusDB data provider
NexusDB 4.50.26 is supported