一个web页面传递参数的问题

我在web页面中想传一个guid到报表中,如果这个guid只能是两种类型 一种默认的00000-0000-0000,另一种是生成的。
传递到报表后 我判断这个guid是不是0000-00这种格式,
where 1=1
${if((officeid)="00000-00-000","","and ID = '"+officeid+"'","")}
是  就执行“”  如果不是 执行 id=传进来的guid
这时候出现问题了  如果在报表的数据集-数据库查询中点击预览按钮,输入参数guid ,那么这里可以正常运行。但是在web页面中
src=xxx.cpt&id=‘00000-00-000’(这里是一个guid类型)
那么就会出错, ${if((officeid)="00000-00-000","","and ID = '"+officeid+"'","")}一直运行后半部分。
我想知道大家对guid这种类型是如何传递的.
尝试过 guid为0000-00-00这种时传递个空  使用 len(guid)=0 判断 但仍不会执行。

要是我描述的看不懂,可以这样理解  web页面传递一个guid给报表 这个guid只有0000-00-00和自动生成的两种,如何在报表中判断是哪一种


FineReportximenliehu 发布于 2016-4-18 21:15
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
阿迪发布于2016-4-18 21:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
ximenliehu发布于2016-4-18 21:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
ximenliehu发布于2016-4-19 14:02(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1420浏览人数
  • 最后回答于:2016-4-19 14:02
    活动推荐 更多
    热门课程 更多
    返回顶部