delphi

Meet dbExpress drivers with support for RAD Studio 10.3

We are excited to announce that we’ve released new versions of all dbExpress drivers with RAD Studio 10.3 Rio support. dbExpress drivers are thin and simple data-access layers with fast access to databases. The most exciting features and improvements of this release are:
(more…)

Devart presented SecureBridge at this year’s Coderage 2018 conference

Devart was glad to participate in the annual online conference for Delphi developers – CodeRage 2018 organized by the Embarcadero company and held on December 4-6, 2018. During the session, we presented SecureBridge product and its component – HTTPS client.
(more…)

New DAC release with RAD Studio 10.3 Rio support

We hasten to share the great news: we have updated our DAC products making them even more functional and supported the just-released RAD Studio 10.3 Rio. What you get with this release besides the above:
(more…)

Upgrade DAC products to the newest versions and explore their recent features!

Devart is glad to announce the release of Delphi Data Access Components with support for Lazarus 1.8.4, specific features of cloud and database providers in UniDAC, and much more! (more…)

Devart presented EntityDAC at this year’s Coderage XII conference

Devart was pleased to participate in the annual online conference for Delphi developers – Coderage XII organized by the Embarcadero company and held on November 7-9, 2017.

During the session, we presented the solution how using ORM for Delphi – EntityDAC can simplify and speed-up the application development process. In our presentation, we used real samples, as well as other Devart products (UniDAC, dbForge Studio for Oracle) to clearly demonstrate this.

(more…)

Fast and Simple Database App Development and Deployment to Linux in RAD Studio

The Devart company released UniDAC with support for Linux 64-bit platform. UniDAC makes application development and maintenance easier and simpler because the use of the Direct mode in a custom application does not require the installation of client libraries, additional drivers, etc. This helps to avoid the overhead when accessing a DBMS, hence increasing performance.

(more…)

Developing applications with Salesforce CRM integration in Delphi

Cloud-based CRM systems are becoming incredibly popular in these days. This trend is quite clear. The usage of cloud services does not require a deployment and costly specialized software domestic support, which ultimately reduces a company’s total expenses. (more…)

Use VirtualDataSet to Access Objects List via TDataSet Interface

TVirtualDataSet is a virtual dataset that can be used as an intermediate between data stored in an application and data-aware controls used in forms. TVirtualDataSet behaves the same way as any other TDataSet descendant and, therefore, it is compatible with all data-aware controls. However, it does not store data in memory. Work with TVirtualDataSet is implemented by means of events occurring during data exchange between an application and controls. As a result, you can choose a variety of entities as a data storage source: arrays, lists, records, XML files, etc. (more…)

How to Combine Data from Several Sources using SQL and VirtualQuery

The VirtualQuery component allows executing SQL queries to sources that are not a database, but a TDataSet or any its descendant. It also allows you to connect to several data sources at a time and work with them using SQL queries as with a single data source. Thus, work in heterogeneous environment is implemented, when execution results of queries to different sources can be retrieved in a single data set. (more…)

Using Batch Updates in Delphi Data Access Components

Data amount processed by modern databases grows steadily. In this regard, there is an acute problem – database performance. Insert, Update and Delete operations have to be performed as fast as possible. Therefore Devart provides several solutions to speed up processing of huge amounts of data. So, for example, insertion of a large portion of data to a DB is supported in the Loader. Unfortunately, Loader allows to insert data only – it can’t be used for updating and deleting data.

(more…)