Crystal Report Error


When trying to generate a report via our database product which uses Crystal Runtime, we get the following error

Error:1021 Failed to Retrieve Error Message from Print Engine.

Is it possibly a missing DLL file  or out of data runtime? The OS is Windows 2008 64bit which is the new system we are migrating to and the runtime we have used works on our live environment which is Windows 2003 32bit so suspect maybe the runtime needs updating to accommodate the 64bit drivers/DLL's which are used by Crystal?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What version of Crystal?

Is this from the Crystal designer or is there an application?

SInce you are migrating from a 32-bit to 64-bit environment, did you recompile the application?  Have you tried running in 32-bit compatibility mode?

SycamoreITAuthor Commented:
I can confirm the application has been recompiled for 64bit environment.

The crystal version is as follows Crystal Report 2008 Runtime SP3.

Hope that helps.
According this from SAP there are NO 64-bit version of CR2008.

You will need to download the version for .Net.  What version of Visual Studio are you using?

Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

Ido MilletProfessor of MIS at Penn State Erie and Owner, Millet SoftwareCommented:
Make sure your data access driver (to your data source) or ODBC DSN matched the 'bit'ness of your application. 64 bit app should use 64-bit ODBC DSN and/or data driver.  If your data source doesn't support 64-bit drivers, compile the application for 32-bit.

Keep in mind that on a 64-bit machine the ODBC DSN administration for 32-bit ODBC connections is at:
SycamoreITAuthor Commented:
This is a database server running SQL 2012 64 bit. The application is a bespoke application written by a third party who are not helpful at all.

In terms if what version of Visual Studio Im running, Im not aware that is installed on the server in question.
You do not need to recompile the application to 64 bits. The 32 bit version will work just fine on 64 bit machine. However If you want to switch to 64 bits, find an installer for Crystal reports runtime 64 bits and install it on the server.
Did you create 32-bit database connections?

SycamoreITAuthor Commented:
mlmcc, I have not created any 32-bit database connections, not created any previously.
DO you have CR2008 or the version that came with VS2008?

SycamoreITAuthor Commented:
I have CR2008 mlmcc
According to SAP/Crystal there is no 64-bit version or support.  You will need to install 32-bit database connections.

mlmcc, there is 64 bit runtime. Crystal designer is just 32 bits.
SycamoreITAuthor Commented:

The error has been flagged to the database software provider and they have acknowledged its a bug which they will now invesitgate.

Apologies for the late response to this thread.

Kind regards

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Crystal Reports

From novice to tech pro — start learning today.