Search code examples
delphifirebirddelphi-2007firebird-embedded

TIBDatabase change client library


I have an application that uses Firebird as its database. Now I would like to use the embedded version (of Firebird) for a temporary storage.

Is it possible use a alternative client library only for a particular IBDatabase component? I didn't find a property to change the name of the client library


Solution

  • IBDatabase works only with the gds32 library, since it's intended to be used only with InterBase, not Firebird.

    You will have to switch to another set of components, you could use FIBPlus that now is open source; with the FIBDatabase component you can specify the dll library that you want to use in your application.