添加" - 全部"作为我的SSRS二进制参数中的默认参数

时间:2016-08-22 11:51:28

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

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

  
      
  • 转换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

1 个答案:

答案 0 :(得分:2)

然后您应该将参数类型更改为String。