我正在从SQL存储过程中检索数据并将其显示在使用Crystal Reports创建的pdf文档的文本字段中。
问题在于数据包含'&'字符只显示该字符前的文本。
它作为实际字符'&'存储在SQL表中并且在执行查询时,SQL结果集显示正确的字符以及何时在浏览器中显示。但是,当运行报表并检索相同的数据时,Crystal Reports无法显示该字符。
有没有办法让Crystal Reports显示字符?
将SQL Server 2000与Visual Studio 2008和Crystal Reports Basic一起使用
答案 0 :(得分:1)
我确定带有&符号的文本正在传递到通过URL创建Crystal Report的页面。我使用javascript函数encodeURIComponent('&')将&符号替换为'%26'值和当它到达Crystal Report时,它被读作&符号,而不是作为一个搞乱一切的URL变量。
答案 1 :(得分:0)