将大型参数传递给浏览器

时间:2016-12-06 15:57:47

标签: api crystal-reports

我使用水晶报告创建了20多份报告。现在我将它们集成到我的API服务中。一个特定的报告使用以下参数:

lngCompanyId=1
szITSfromCompany=Sample
strGroupBy=Region
strGroupBy1=Greater Accra
strQuery1='and #tblRetOutletSumm.iRegionID=4'
strQuery2='and #tblRetOutletSumm.iDistrictID=8'
strQuery3='2016-10-27'
strQuery4='2016-10-27'
strPicHeight=1
strPicWeight=1

现在我必须将它们传递到我的网络浏览器以生成报告。运行项目后我尝试了以下URL:

http://localhost:20010/Home/CreateSummaryReport?lngCompanyId=1&szITSfromPersol=Sample&strGroupBy=Region&strGroupBy1=Greater Accra&strQuery1=and #tblRetOutletSumm.iRegionID=4&strQuery2=and #tblRetOutletSumm.iDistrictID=8&strQuery3=2016-10-27&strQuery4=2016-10-27&strPicHeight=1&strPicWeight=1

它破坏了代码。它最后传递到strGroupBy1 Greater Accra但是当它来到strQuery1时,它只向我展示了and而不是and #tblRetOutletSumm.iRegionID=4的第一个单词其余参数抛出null个值。

我知道'#'标签导致问题,所以如何传递参数?或者我应该更改数据库过程吗?

0 个答案:

没有答案