我目前正在开发一个网站,asp.net 4.0使用水晶报告,我可以完美地查看报告等,但是当我尝试在报告中创建参数时,我无法选择甚至查看TEXT
类型字段在我的数据库表中选择一个字段来创建参数。选择字符串或整数等工作正常,但所有TEXT
类型字段都不可见。
关于为什么会这样的任何想法?我需要在TEXT
字段中添加一个参数,因为我们要将结果限制为包含某个phraze的所有消息,并且该消息作为TEXT
类型存储在sql数据库中。
答案 0 :(得分:0)
您必须将文本类型转换为varchar(max),然后才会显示。
否则,您必须添加“自定义参数”字段并将此值读入参数,此参数将在报表设计页面上拖动。
答案 1 :(得分:0)
您需要创建一个'String'类型的参数。
接下来,使用SQL Expression将您的TEXT值转换为不同的类型:
//{%converted_text}
(
cast( TEXT AS varchar2(255) )
)
您可能需要调整语法(我正在使用Oracle)。
最后,在记录选择公式中引用每个:
{%converted_text} = {?text_prompt}