Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4120436
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T23:13:18+00:00 2026-05-20T23:13:18+00:00

I want to install a Firebird database driver, and to have it available within

  • 0

I want to install a Firebird database driver, and to have it available within the Delphi XE IDE. I want the database driver to be usable on the same basis as other, supplied database drivers (eg Interbase, SQL – from within the Data Explorer in the IDE). I have obtained an appropriate driver.

The driver consists of a Delphi project, which compiles to a DLL; and modifications to two .ini configuration files (dbxconnections.ini and dbxdrivers.ini). I assume that the DLL is the actual driver, and I have compiled the project without problem.

I have got this far, and this is where I realised that I do not know what is involved in installing a new database driver; what is involved in installing a new database driver into an IDE; nor where the elements of the installation need to reside.

So my question is:
What steps are needed to install a dbExpress database driver into the Borland XE Delphi Professional IDE?

Some of the specific points I don’t know about include –

  1. Does the driver need to be registered with all of Firebase, Delphi and Windows?
  2. Do I need to employ a specific registration procedure to accomplish registration?
  3. Are there any elements I am missing to accomplish my aim?
  4. Where should the installed components be located?

All four vendors, Embarcadero, Borland, UniOpen, and Firebird provide documentation (most of which is very comprehensive) but I have been unable to extract from them what I need to do and where to do it.

I have searched multiple questions on SO, but all of seem to start from the basis that the OP knows what is involved in driver installation.

All the products (except the driver project) generate multiple files in multiple locations, and it is not clear what components belong where. For example, I have multiple versions of the two configuration files residing in:

  1. C:\Users\User\AppData….
  2. C:\Users\Public\Public Documents…
  3. C:\Program Files\Vendor….
  4. ….

In addition these products install files into:

  1. the registry (multiple keys);
  2. C:\Program Files….;
  3. C:\Program Files (x86)….;
  4. C:\Windows\System….;
  5. C:\Windows\System 32…..
  6. and probably more.

Environment:

  • Machine: Lenovo Thinkpad W510
  • OS: Windows 7 Ultimate
  • Delphi: Embarcadero® RAD Studio XE Version 15.0.3953.35171
  • Database: W1-V2.5.0.26074 Firebird 2.5
  • Database Driver: UniOpen Native DBX Driver

Also Installed:

  • Embarcado Borland® Developer Studio 2006 Enterprise Version 10.0.2288.42451 Update 2 (XP Version)
  • Borland Delphi Version 7 (XP Version)

In summary:

What steps and locations are needed to install a dbExpress database driver into the Borland XE Delphi Professional IDE?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T23:13:19+00:00Added an answer on May 20, 2026 at 11:13 pm

    You missed a file. 🙂

    DataExplorer, from the best I can tell, uses dbxdrivers.ini. My installation of XE has a single copy of that particular file, located (Win7 64) in C:\Users\Public\Documents\RAD Studio\8.0. The connection types listed in DataExplorer come from the list of installed drivers at the beginning of that file, and each driver has one or more configuration sections which follow that list.

    The driver files listed in the configuration section have to exist in a location findable (like any other Windows DLL) by LoadLibrary. The documentation in the link explains the way the API function searches for DLLs; basically though, the IDE has to find it somewhere on the PATH.

    The vendor or author of your particular driver should be able to provide the info that needs to go in the dbxdrivers.ini file. (I’m not familiar with UniOpen personally, and don’t have FireBird on this particular machine.) The IDE only reads that file during startup, so you’ll need to (re)start the IDE after making the additions.

    This post at the Embarcadero Delphi Database->DBExpress forum may help with defining aliases for your Firebird databases, and describes connecting via the TSQLConnection component. (Look for a post by Ralph Horbury-Smith.) If you don’t have a Developer’s Network ID, you’ll need to register with the Embarcadero site; the link I provided uses HTTPS for some reason. You can also get to their forums via NNTP; I’m not using a newsreader, so I’m not sure what the address would be. There’s a link to connection info on this page at Embarcadero.

    There’s also some information available on the Delphi XE documentation Wiki pages that might help as well.

    EDIT: Found one more link at the DBExpress forums that might interest you. It has a link for another FB DBExpress driver and specific information for the dbxdrivers.ini file for that driver. It’s the post by Phillip Flores (about the 3rd one down on the page).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want install Android version 1.6 SDK. I already have Android development setup with
I want to install a driver for Ext2 partitions under Windows XP, the installation
My app is installed via NSIS. I want the installer to install the program
I want to deploy a firebird installation, and thus will launch it from my
I want to install a gem on all my application servers, but gem install
I want to install a pastie in our local intranet. What are the alternatives
I want to install a GC Patched Ruby to do a memory profiling on
I want to install sql server 2008 express on my laptop that has 1
I'm starting up a new web application. It's going to be hosted on a
The urllib2 documentation says that timeout parameter was added in Python 2.6. Unfortunately my

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.