返回首页

我收到以下消息

无效的索引。 (异常来自HRESULT:0x8002000B(DISP_E_BADINDEX)

当我试图传递一个值到一个水晶报表的形式。

myNum的是一个Double类型的

代码

parParameterField.ParameterFieldName = "C"    

parParameterValue.Value = MyNum

parParameterField.CurrentValues.Add(parParameterValue)

parParamFields.Add(parParameterField)

 

'Assign parameters

 crRpt.SetParameterValue(parParameterField.ParameterFieldName, parParameterValue.Value)

在我的水晶报表参数是C

有趣的是,它工作时的参数是一个字符串。

任何想法?

使用VB 2008

回答

评论会员:游客 时间:2012/02/04
海事组织,通常会出现此错误时,无效的参数名称(拼写错误)。检查这两个报告代码确认,如果参数名称相同。为您的信息imgsrc=]
米卡Wendelius
评论会员:游客 时间:2012/02/04
添加到thatraja的答案。检查,符合双方的数据类型