Проблема с установкой Crystal Reports. Помогите!!!
От: RobertSZ  
Дата: 02.09.09 07:29
Оценка:
Задача следующая:
на старом сервере windows 2003 server(32 разрядный),iis 6, работал проект, который использует crystal reports

дали новый сервак windows 2008 server(64 разрядный),iis 7. Установил CR(x64), но когда дело доходит до формирования отчета вылетает ошибка:


The types of the parameter field and parameter field current values are not compatible.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: The types of the parameter field and parameter field current values are not compatible.

Source Error:




Line 99:             {
Line 100:                case "DATA":
Line 101:                    pfd.ApplyCurrentValues(SetParameterValue(new DateTime(year, month, 1)));
Line 102:                    break;
Line 103:                case "VIDFORMI":





Source File: c:\inetpub\wwwroot\PTO\ViewReport.aspx.cs Line: 101

Stack Trace:


[COMException (0x80042009): The types of the parameter field and parameter field current values are not compatible.]
CrystalDecisions.ReportAppServer.Controllers.ParameterFieldControllerClass.SetCurrentValues(String ReportName, String ParameterFieldName, Values Values) +0
CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition.ApplyCurrentValues(ParameterValues currentValues) +582
ViewReport.SetCurrentValuesForParameterField(ReportDocument reportDocument) in c:\inetpub\wwwroot\PTO\ViewReport.aspx.cs:101
ViewReport.Page_Prerender(Object sender, EventArgs e) in c:\inetpub\wwwroot\PTO\ViewReport.aspx.cs:142
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +48
System.Web.UI.Control.OnPreRender(EventArgs e) +6057103
System.Web.UI.Control.PreRenderRecursiveInternal() +118
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3681
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.