Error: A Number, Currency Amount, Boolean, Date, Time, Date-Time, or String Is Expected Here

  Print

Error: A Number, Currency Amount, Boolean, Date, Time, Date-Time, or String Is Expected Here

Explanation: You're getting the error message "A Number, Currency Amount, Boolean, Date, Time, Date-Time, or String Is Expected Here". In general, this happens when you're running a Crystal Reports template that was created on one machine, that the report developer used a custom DLL to create the report (in a formula field), and those DLLs were not copied/installed/registered on the machines running Report Runner Viewer or Report Runner Batch. The custom DLLs are normally stored/registered in the Windows Crystal directory.

In short, it means your report is trying to use a function that the Crystal Reports runtime engine does not recognize.

You can also get this with version incompatibilities. For example, if you were to run a Crystal Reports 2008 template in Crystal Reports XI, there are a few new functions to 2008 that XI doesn't know how to run. HasValue is one of those functions.

---

Where to install custom DLLs:

32-bit machine:

C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86

64-bit machine:

C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86

 



Related Articles

Login

 
Forgot password?
Register now

Language