Error connecting to Firebird 2.5 (64-bit) in Delphi XE3

2

I'm having the following error connecting to Firebird 2.5 (64 bit) in Delphi XE3:

  

DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the firebird system

I have tried to put the DLL fbclient in folders system32 and syswow64 but continue with the same error.

Does anyone have any ideas?

    
asked by anonymous 28.02.2014 / 01:39

2 answers

2

If the application you are generating in Delphi is 32bits, it will have to load the 32bits version of fbclient.dll. The fbclient.dll that is in the bin folder of Firebird 2.5 64bits is 64bits, so it is no use copying it in SysWow64. Make sure that Delphi and its application are loading the right version of the dll. I do not remember if the official installer of FB 2.5 64bits also writes the 32bit version of the DLL to some folder. If it does not write, then download the FB 2.5 32bits zip kit and get the 32bits fbclient.dll from there.

For more information, see link

    
11.03.2014 / 22:31
0

* May be different version (lower than application) * Firebird server is not installed or is not initialized

Try to install Firebird in the version preferred to the application database.

    
02.03.2014 / 17:08