【发布时间】:2016-12-27 01:27:17
【问题描述】:
使用 SQL Server 2014,我有存储过程和一个 SSRS 报告,其中 dataSet 连接到它。数据集查询如下:
SELECT *
INTO #Test10
FROM OPENQUERY([SERVER1], 'exec [test_1].shp.Report_test1 @FIELDID = [@FIELDID]')
SELECT * FROM #Test10
所以当用户在参数@FIELDID中输入数字时,他会得到一个错误
将数据类型 nvachar 转换为 int。
我需要将此查询中的数据@FIELDID 转换为INT。希望获得正确语法的帮助。
【问题讨论】:
-
为什么不在 SSRS 参数中将其作为 int 来代替?
-
在报告参数属性中将数据类型更改为整数没有帮助,与我上面写的错误相同
标签: sql sql-server reporting-services sql-server-2014