Connection to 64 bit Firebird on Vista

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for InterBase & Firebird in Delphi and C++Builder
Post Reply
thvedel
Posts: 14
Joined: Wed 04 May 2005 06:39
Location: Denmark

Connection to 64 bit Firebird on Vista

Post by thvedel » Sun 18 Jan 2009 20:47

Environment: Delphi 2007 / Delphi 2009 running on 64 bit Vista (x64).

I am trying to connect to a 64-bit Firebird 2.1 server running on the local computer, but it seems impossible.

Error message (translated from danish - may look a bit different in native english):
System.IO.FileNotFoundException: The file or assembly 'Devart.DbxIda.DriverLoader, Version=1.0.0.5001, Culture=neutral, PublicKeyToken=09af7300eec23701' was not found.

Using the dbExpress driver for Interbase supplied by CodeGear works ok, except that it does not fully support Firebird 2.1 :?

Any hints or work arounds will be greatly appreciated

Best regards
Thomas

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 19 Jan 2009 09:53

Please specify whether you are developing Delphi .Net appication. Are you using dbExpress ADO.NET provider ?

This error means that the driver is not correctly installed. Delphi for .Net application requires Devart.DbxIda.DriverLoader to be present in GAC. Try to put this file in GAC manually. You can find it in the driver installation directory.

Note that Delphi 2009 installation replaces the Borland.Data.AdoDbxClient.dll file of dbExpress ADO.NET provider in the GAC. If you are using dbExpress ADO.NET provider, you should restore old file from Delphi 2007.

Post Reply