Jump to content
Lachlan Gemmell

Third party FireDAC drivers

Recommended Posts

When FireDAC was first acquired by Embarcadero there was no way for third parties to add drivers as the list of registered drivers was hard coded. Is that still the case?

 

There is reason to believe that since then the architecture may have been opened up for third parties as evidenced by the CData FireDAC Components and to a lesser extent the recent Embarcadero Encrypted SQLite FireDAC driver available through GetIt.

 

Are these "first class" FireDAC drivers or do they hack their way into the architecture in some semi-supported way?

 

If they are "first class" FireDAC drivers is the mechanism they use to register themselves with FireDAC available to all, or did CData have to get specific code changes made by Embarcadero in FireDAC for their drivers (and their drivers only) to be recognised?

 

 

Edited by Lachlan Gemmell

Share this post


Link to post

I use some of these CData Drivers.

8 hours ago, Lachlan Gemmell said:

did CData have to get specific code changes made by Embarcadero in FireDAC for their drivers

No, these are derivation of  FireDAC.Phys.ODBCBase.pas and FireDAC.Phys.ODBC.pas and some registering classes 

FDPhysManager().RegisterRDBMSKind
FDPhysManager().RegisterDriverClass

 

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×