Some people helped me to edit the "interactiveviewer.asp" to log into the database instead of always prompting for it... now I want to embedd in the code the values for some parameters of my report...
I receive a value from a form and now I want to pass it to the report, I received the following error:
Error Type:
RptControllers.dll (0x80042009)
The types of the parameter field and parameter field current values are not compatible.
/rassamples/en/asp/rPortfolio/HTMLViewers/interactiveViewer.asp, line 48
Here it's the code that I put in the "interactiveviewer.asp":
Set ParamCollection = clientDoc.DataDefinition.ParameterFields
Set ParamToChange = ParamCollection.Item(0)
Set NuevoValor = objectFactory.CreateObject("CrystalReports.ParameterFieldDiscreteValue"
NuevoValor.Value = CStr(Request.Form("Param1"
)
Set TempParam = objectFactory.CreateObject("CrystalReports.ParameterField"
ParamToChange.CopyTo TempParam
TempParam.CurrentValues.Add("NuevoValor"
Set ParamController = ClientDoc.DataDefController.ParameterFieldController
ParamController.Modify ParamToChange, TempParam
I receive a value from a form and now I want to pass it to the report, I received the following error:
Error Type:
RptControllers.dll (0x80042009)
The types of the parameter field and parameter field current values are not compatible.
/rassamples/en/asp/rPortfolio/HTMLViewers/interactiveViewer.asp, line 48
Here it's the code that I put in the "interactiveviewer.asp":
Set ParamCollection = clientDoc.DataDefinition.ParameterFields
Set ParamToChange = ParamCollection.Item(0)
Set NuevoValor = objectFactory.CreateObject("CrystalReports.ParameterFieldDiscreteValue"
NuevoValor.Value = CStr(Request.Form("Param1"
Set TempParam = objectFactory.CreateObject("CrystalReports.ParameterField"
ParamToChange.CopyTo TempParam
TempParam.CurrentValues.Add("NuevoValor"
Set ParamController = ClientDoc.DataDefController.ParameterFieldController
ParamController.Modify ParamToChange, TempParam