.netvisual-studio-2010ms-access64-bitcrystal-reports-2010

Winforms Crystal Report - "Failed to load database information" error


I have developed a small crystal reports win forms application that connects to an Access DB in the local network and shows a set of basic reports.

I used VS 2010 for this.

I used the 'DAO' connectivity method to access the DB in the VS 2010 Database expert option (Yes, Its all done in the GUI). It works all fine and dandy in my 32 bit dev machine and an Win XP VM machine that i tested it on.

However, I setup the reports on a Win 7 64bit PC and I get this error. Error screen shot

These are the installations I made on the 64bit Win 7 PC:

What I have read till now is that the 64 bit CR runtime engine is ot shipped with the dll (crdb_dao.dll) which is available in 32 bit version.

Any suggestions... Any workarounds?

Appreciate your help :-)!


Solution

  • It's all about bitness

    With Access databases, you have to be careful about the bitness of your application:

    To solve your issue

    Note: just to clarify, if MSOffice 2007/2010/2013 is already installed on the user's machine, there is no need to install the Access Database Engine.