我正在创建一个具有输入参数的报告:id 和 name。这些参数在 select 的 where 子句中使用,我从中获取要在列表中显示的记录。
问题是,如果名称中有 + 号,则参数(我在页面上打印以显示过滤器)名称会出现一个空格:
输入参数=“record+story” 报表中显示的参数:“record story”
所以选择的结果是空的,因为名字不匹配!
我错过了什么?
编辑:我通过基于 VB6 的客户端应用程序打开报告。有一个带有表格和列表 od id 的主页,当我单击列表的一行时,它会将我重定向到执行过滤并仅显示所需数据的 IE 页面。参数是:id - 整数和 name - 文本。
当它打开 IE 页面时,我看到如果名称包含加号,则会出现一个空格,这当然是错误的,因此生成的报告是空的。
我已经尝试在客户端应用程序中添加对 VB6 的 System.Web 引用,但它不起作用。
这里有一张图片来澄清我的意思。
谢谢
C。