0
Crystal Reportsを使用して20を超えるレポートを作成しました。今私はそれらを私のAPIサービスに統合しています。 1つの特定のレポートでは、次のパラメータを使用します。大きなパラメータをブラウザに渡す
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
これでレポートを生成するために、それらをWebブラウザに渡す必要があります。プロジェクトを実行した後、次の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 #tblRetOutletSumm.iRegionID=4
の代わりにand
の最初の単語しか表示されず、残りのすべてのパラメータはnull
という値を投げました。
私は '#'タグが問題を引き起こすことを知っています。どうすればパラメータを渡すことができますか?または、データベースの手順を変更する必要がありますか?