My old delphi 7 application was using devart Interbase driver to connect with mydatabase.fdb. When I migrated this application to delphi xe4, I installed latest version of devart interbase for delphi xe4. But with this version, I am getting following error:
Unsupported on-disk structure for file mydatabase.fdb
What is the cause of this error? How should I get rid from it?
I found the link: http://www.firebirdfaq.org/faq80/
2 reasons are mentioned there for possible causes for this error. But I think these are not applicable to me. Then why am I getting this error?
mydatabase.fdb
Firebird database, is it ? - TLamaGDS32.DLL
in yourSystem32
folder. In any case, you should have explicitly stored driver by your application binary if the driver's manual doesn't say something else. Note, that what I described is just what I experienced with old Borland's Interbase installed after Firebird (and it shouldn't probably happen to you since the driver you use should be able to connect to IB as well as Firebird). But try to add the driver by your executable. - TLama