Crystal reports Crystal Report-无法将文本类型用作参数?

Crystal reports Crystal Report-无法将文本类型用作参数?,crystal-reports,Crystal Reports,我目前正在开发一个网站,asp.net 4.0,使用crystal reports,我可以完美地查看报告等,但是当尝试在报告中创建参数时,我无法选择或甚至无法在数据库表中查看TEXTtype字段,因为我选择了要创建参数的字段。选择字符串或整数等工作正常,但所有文本类型字段甚至都不可见 你知道为什么会这样吗?我需要从TEXT字段中添加一个参数,因为我们希望将结果限制为包含特定短语的所有消息,并且该消息作为TEXT类型存储在sql数据库中。您必须将文本类型转换为varchar(max),然后它将显示

我目前正在开发一个网站,asp.net 4.0,使用crystal reports,我可以完美地查看报告等,但是当尝试在报告中创建参数时,我无法选择或甚至无法在数据库表中查看
TEXT
type字段,因为我选择了要创建参数的字段。选择字符串或整数等工作正常,但所有
文本
类型字段甚至都不可见


你知道为什么会这样吗?我需要从
TEXT
字段中添加一个参数,因为我们希望将结果限制为包含特定短语的所有消息,并且该消息作为
TEXT
类型存储在sql数据库中。

您必须将文本类型转换为varchar(max),然后它将显示出来


否则,您必须添加自定义参数字段,并将此值读入参数,此参数将拖到报表设计页面。

您必须将文本类型转换为varchar(max),然后它将显示出来


否则,您必须添加自定义参数字段并将此值读入参数,此参数将拖到报表设计页面。

您需要创建一个“字符串”类型的参数

接下来,使用SQL表达式将文本值强制转换为不同的类型:

//{%converted_text}
(
   cast( TEXT AS varchar2(255) )
)
您可能需要调整语法(我使用的是Oracle的)

最后,在记录选择公式中引用每个:

{%converted_text} = {?text_prompt}

您需要创建一个“字符串”类型的参数

接下来,使用SQL表达式将文本值强制转换为不同的类型:

//{%converted_text}
(
   cast( TEXT AS varchar2(255) )
)
您可能需要调整语法(我使用的是Oracle的)

最后,在记录选择公式中引用每个:

{%converted_text} = {?text_prompt}

我可以在crystal reports中的公式中进行转换吗?如果可以,请提供一个示例。crystal report中的转换公式是Cstr。但我认为您需要更改数据库中的select查询或存储过程,无论您使用什么…我是否可以在crystal reports中的公式中进行转换,如果可以,请提供一个示例?crystal report中的转换公式是Cstr。但我认为您需要在数据库中更改select查询或存储过程,无论您使用什么。。。。