我在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和自动生成的两种,如何在报表中判断是哪一种 |