Home Server
New Blog Posts: Merging Reports - Part 1 and Part 2

Version Conflict

edited February 2003 in Server
Recently i've installed an upgrade for Interbase Express ibx 7.05 and now
i've got a problem with Reportbuilder Server 7.0

As i included daIBExpress to my uses clause i get the following error:
"Unit daIBExpress was compiled with a different version of
IBDatabase.TIBDatabase"

What should i do?

Regards,
Olivier Peter.

Comments

  • edited February 2003
    ------------------------------------------------
    Article: Resolving daIBExpress compile problems
    ------------------------------------------------

    Question:
    ---------

    I'm receiving the following error message:
    "Unit daIBExpress was compiled with a different version of
    IBDatabase.TIBDatabase"


    Solution:
    ---------

    If you are using the latest version of IB Express, then that is the problem.
    For compatibility reasons, ReportBuilder's LIB units are compiled using the
    plain Delphi units with no patches applied.

    To solve this issue, do the following:

    1. Recompile daIBExpress.pas located in ..\RBuilder\Source. The easiest way
    to do this is to add the unit to your Delphi project. You could also copy
    the .pas file from \RBuilder\Source to ..\RBuilder\Lib.

    2. If you want to use the DADE Plug-in for IB Express at Delphi design-time,
    then you need to recompile the rbIBE77 package. The .dpk is located in
    .\RBuilder\Source. Once you recompile the package, you need to copy the .bpl
    to Windows\System (or System32 for NT).



    Cheers,

    Jim Bennett
    Digital Metaphors


This discussion has been closed.