Problems with Interbase embedded

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for InterBase & Firebird in Delphi and C++Builder
Post Reply
ccabrals
Posts: 3
Joined: Fri 26 Oct 2007 13:13

Problems with Interbase embedded

Post by ccabrals » Fri 26 Oct 2007 14:09

Hi, I just downloaded version 2.20 of DBExpress driver for Interbase. I am using Delphi 7 and also the embedded version 1.5.3 of Firebird. I am trying to connect to an Interbase 2007 database and an error message appears: "unsupported on-disk structure for file psicoplus.gdb; found 12.10, support 21837740.21833620".

In the TSQLConnection I chose the "Interbase (Core Lab)" connection name. I also renamed the file "fbembed.dll" to "gds32.dll" and placed it in the same directory where the executable is.

Has anyone experienced any problems connecting to an Interbase embedded database?

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

Post by Plash » Mon 29 Oct 2007 08:39

Using the Firebird embedded client you can connect to Firebird embedded database. But it does not support Interbase 2007 embedded database.

ccabrals
Posts: 3
Joined: Fri 26 Oct 2007 13:13

Post by ccabrals » Wed 31 Oct 2007 18:06

Plash wrote:Using the Firebird embedded client you can connect to Firebird embedded database. But it does not support Interbase 2007 embedded database.
Ok. I created a Firebird database, but now the message that appears is "unnavailable database"... When I start Firebird 2.0 Server, then it connects to it.

I can't make it work... I need to create a standalone application with Interbase or Firebird embedded, but it's not working...

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

Post by Plash » Mon 05 Nov 2007 09:25

Please specify whether you have specified host name in the DataBase connection parameter. For embedded server you should specify only file name with its path.

ccabrals
Posts: 3
Joined: Fri 26 Oct 2007 13:13

Post by ccabrals » Mon 05 Nov 2007 11:18

Plash wrote:Please specify whether you have specified host name in the DataBase connection parameter. For embedded server you should specify only file name with its path.
I didn't specify the host name, only the file path... Is there any demo project showing how to make this work?

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

Post by Plash » Tue 06 Nov 2007 09:12

Probably, your application uses another gds32.dll. Please check that there is no gds32.dll file in Windows\System32 folder. You also can try to uninstall all Firebird/InterBase clients and servers from your computer except the client with embedded server.

Post Reply