Error in registering a Firebird 2.0 bank in Ibexpert

Asked

Viewed 7,137 times

2

I’m having a hard time registering a Firebird 2.0 database on Ibexpert. I appreciate the help!

The following mistakes are happening:

Attempt 01

Attempting to connect to:
localhost:C:\Proviser\SGDB\Proviser.GDB
Connecting... Failed!

Client Library is Missing or invalid: C: Program Files Firebird Firebird_2_0 bin gds32.dll Notice, that you have to use 32-bit client library Even if you connect to 64-bit version of Firebird/Interbase because Ibexpert is a 32-bit application. In case you specify a 64-bit version of client library dll Instead of 32-bit one you can get this error.

Attempting to connect to services manager... Failed!

Client Library is Missing or invalid: C: Program Files Firebird Firebird_2_0 bin gds32.dll Notice, that you have to use 32-bit client library Even if you connect to 64-bit version of Firebird/Interbase because Ibexpert is a 32-bit application. In case you specify a 64-bit version of client library dll Instead of 32-bit one you can get this error.

Disconnecting from database... Passed!

inserir a descrição da imagem aqui

inserir a descrição da imagem aqui

Attempt 02

Attempting to connect to: localhost:C:\Proviser\SGDB\Proviser.GDB Connecting... Failed!

Wrong or obsolete version. Unsupported on-disk Structure for file C: Proviser SGDB Proviser.GDB; found > > 32779.10, support 0.28.

Attempting to connect to services manager... Passed! Disconnecting from database... Passed!

inserir a descrição da imagem aqui

  • Apparently it is a DLL conflict problem. You are using the most current version of Firebird?

  • This bank was made in version 2.0 of Firebird, I would have to have the most current?

  • It was good. As the DLL’s are in different versions, the Firebird Client is getting lost.

2 answers

2

The reported problem usually occurs when the operating system is 64bit...

In a simple answer, I delete the full path from the Client Library, leaving the name of the dll file..., and the ibexpert will fetch relative to the Firebird dll.

Client Library File

Before: C: Program Files Firebird Firebird_2_0 bin gds32.dll

Afterward: gds32.dll

Or

Before: C: Program Files Firebird Firebird_2_0 bin fbclient.dll

Afterward: fbclient.dll

Obs.: Resolve the connection problem before trying to convert the database version...

0

The first error occurs because the gds32.dll file was not available in the version used by Ibexpert which is 32 bits.

The second error occurs because, although the fbclient.dll library is available, you are trying to access a Firebird or Interbase database that is more current than the installed Firebird. If your installed version is Firebird 2.0 as shown in the folder path, this database nay is more in the version of Firebird 2.0. Maybe it was generated in Firebired 2.0, but passed some update of its ODS (On Disk Structure).

I could be wrong, but your database is probably Firebird 2.1. Then you’d better install this version of Firebird or some more current one on this machine, to access the database. Another possibility is that it is in a version of Interbase, which has an ODS similar to Firebird.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.