【问题标题】:Query Designer in Visual studio returns <Binary> column and ssrs text box returns #ErrorVisual Studio 中的查询设计器返回 <Binary> 列并且 ssrs 文本框返回 #Error
【发布时间】:2015-03-03 16:05:25
【问题描述】:

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

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

数据集查询设计器中 column2 的结果给出了由 V 形包围的单词 Binary,而我的 rdl 报告上的文本框给出了 #Error

我知道这是因为 column2 是数据类型 decimal(5,0) 并且 group_concat 可能将其转换为字符串并且报告不喜欢它。

有什么想法可以将其转换为文本框的 VB 表达式吗?

=Fields!column2.Value

【问题讨论】:

  • 设法解决。我修改了 group_concat 上的代码。 GROUP_CONCAT(cast(table.table_column2 as char) SEPARATOR ",\n") AS column2

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


【解决方案1】:

在代码中使用 CAST 函数已经奏效

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多