【问题标题】:Add "- All" as default parameter in my SSRS binary parameter在我的 SSRS 二进制参数中添加“-全部”作为默认参数
【发布时间】:2016-08-22 11:51:28
【问题描述】:

我在 SSRS 中有一些参数。我在所有这些中添加了一个“-All”参数作为默认值。对于一个参数,一个二进制参数,这会导致此错误:

  • 将 nvarchar 值“-全部”转换为数据类型位列的语法错误。

这是我的查询:

SELECT mValue.value AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All' 
FROM SERVER.DB.dbo.table mValue

我需要在我的选择器中选择 3 个选项:- 全部、真、假

这是我的更正,感谢帮助:

SELECT CONVERT(VARCHAR, mValue.value) AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All' 
FROM SERVER.DB.dbo.table mValue

【问题讨论】:

  • 两个select的列数据类型必须兼容。
  • 查询后在我的选择器中添加 noChoice 值的另一种方法?

标签: sql sql-server reporting-services binary ssrs-2008


【解决方案1】:

那么你应该将参数类型改为字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多