Error in registering a Firebird 2.0 bank in IBExpert

1

I'm having trouble registering a Firebird 2.0 database on IBExpert. Thanks for the help!

The following errors are occurring:

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 instead of 32-bit   one you can get this error.

Disconnecting from database... Passed!

Attempt02

Attemptingtoconnectto:localhost:C:\Proviser\SGDB\Proviser.GDBConnecting...Failed!

  

wrongorobsoleteversion.  unsupportedon-diskstructureforfileC:\Proviser\SGDB\Proviser.GDB;found>>32779.10,support0.28.

Attemptingtoconnecttoservicesmanager...Passed!Disconnectingfromdatabase...Passed!

    
asked by anonymous 02.09.2015 / 22:52

2 answers

1

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

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

Client Library File

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

After: gds32.dll

Or

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

After: fbclient.dll

Note: Solve the connection problem before attempting to convert the version of the database ...

    
27.04.2016 / 07:13
0

The first error occurs because the gds32.dll file was not available in the version used by IBExpert that 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 Firebird installed. If your installed version is from Firebird 2.0 as shown in the folders path, this bank is no longer in the Firebird 2.0 version. Maybe it was generated in Firebired 2.0, but passed through some update of its ODS (On Disk Structure).

I may be wrong, but probably your database is from Firebird 2.1. So 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.

    
20.02.2016 / 13:08