Visual Studio中的查询设计器返回<binary>列,而ssrs文本框返回#Error </binary>

时间:2015-03-03 16:05:26

标签: visual-studio reporting-services ssrs-2008 type-conversion crystal-reports-2008

我在数据集中选择了几列。其中一些具有如下所示的GROUP_CONCAT,其中分隔符是换行符。

SELECT 
    column1,
    GROUP_CONCAT(table.table_column2 SEPARATOR "\n") AS column2
    FROM
    table

数据集的查询设计器中的column2的结果提供了由V形文字包围的单词二进制,并且我的rdl报告上的文本框为我提供了 #Error

我理解这是因为column2是十进制数据类型(5,0),而group_concat可能会把它变成一个字符串而报告并不喜欢它。

我可以做些什么来在文本框的VB表达式中转换它?

  

=字段!column2.Value

1 个答案:

答案 0 :(得分:0)

使用代码中的CAST函数已经有效了

GROUP_CONCAT(cast(table.table_column2 as char) SEPARATOR ",\n") AS column2