Web服务中缺少参数

时间:2009-04-08 07:14:26

标签: c# php asp.net web-services crystal-reports

我目前正在使用Webservice从Crystal Report中检索pdf文档。由于报告中没有参数值,因此服务正常。一旦我在查询中使用参数,报告就不能再显示了,我会检索到“缺少参数值”之类的错误。但是只有一个参数,我很确定我设置了该参数的值...... 以下是我更改/添加值的代码:

// param is a string like 'parametername:value'
string index = param.Split(':')[0];
string value = param.Split(':')[1];
// repDoc is the current Report
repDoc.ParameterFields[index].CurrentValues.Clear();
repDoc.ParameterFields[index].CurrentValues.AddValue(value);
// now i create the PDF as an HTTPresponse
repDoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, response, false, "Report");

我真的不知道为什么它不起作用......

2 个答案:

答案 0 :(得分:0)

如果确实设置了param,请尝试调试吗?

我确定!=我查了一下

答案 1 :(得分:0)

我发现了错误...... 我在创建报告之前做了一个repDoc.refresh()..似乎参数值被删除了......删除后刷新一切正常:)

请求帮助!!!

具志坚