Tending to the Problem of the Missing dbxConnections.ini File

There is an issue with RAD Studio 10.4.x related with dbExpress design, that you can work around by making another setup record.
At the point when you introduce RAD Studio 10.4 (or 10.4.1) or Delphi or C++Builder, there is a blunder in the establishment content that causes a setup record to be missing. The absence of this document, that the IDE expects, causes a couple of blunders announced for instance as:
RSP-29199: Error on ConnectionName determination in TSQLConnection
RSP-30831: Error in dbxconnections
By and by, in the event that you utilize the dbExpress segment of the Database Explorer to make another association, you end up with an entrance infringement in the IDE:


Instead, if you try to select a connecting in the SQLConnection component, you’ll see the proper error message:

The issue is brought about by the reality in the installer leaves independent, incomplete design documents (dbxconnections.win.x records) in the C:\Users\Public\Documents\Embarcadero\Studio\dbExpress\21.0 organizer as opposed to consolidating them in a solitary dbxconnections.ini record. The ideal arrangement is to consolidate them physically in another dbxconnections.ini document, yet you can likewise simply make another void dbxconnections.ini record or utilize one from a past variant of RAD Studio.
When you include that document (and restart RAD Studio), the IDE will act effectively and your new associations will be added to the ini record.

Notice also that the dbExpress library (or DBX) is formally deprecated and not maintained any more, which is why we missed this configuration issue. The recommendation is to migrate from it to FireDAC (see this RAD Studio docWiki page) or some other database access library.