Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ssrs 2015中的SQL值对于INT32而言太大或太小_Sql_Ssrs 2008 - Fatal编程技术网

ssrs 2015中的SQL值对于INT32而言太大或太小

ssrs 2015中的SQL值对于INT32而言太大或太小,sql,ssrs-2008,Sql,Ssrs 2008,我在SSRS的SQL端有一些代码,可以过滤SLES订单号上的结果 销售单的字段类型为BIGINT。当我在过滤器字段中输入销售订单号时,我会得到预期的结果;当我用过滤器键(@sales\u order)替换销售订单号时,然后在弹出窗口中输入销售订单号,我会得到错误消息: 值对于Int32太大或太小 我尝试将字段强制转换为int32和bigint,但仍然得到错误,并强制转换为她的数据类型。我不明白为什么我可以在过滤器中输入数字,但当我使用参数时,它会出错 我还尝试上传屏幕的jpeg,但无法加载:(

我在SSRS的SQL端有一些代码,可以过滤SLES订单号上的结果

销售单的字段类型为BIGINT。当我在过滤器字段中输入销售订单号时,我会得到预期的结果;当我用过滤器键(@sales\u order)替换销售订单号时,然后在弹出窗口中输入销售订单号,我会得到错误消息:

值对于Int32太大或太小

我尝试将字段强制转换为int32和bigint,但仍然得到错误,并强制转换为她的数据类型。我不明白为什么我可以在过滤器中输入数字,但当我使用参数时,它会出错

我还尝试上传屏幕的jpeg,但无法加载:(

谢谢

托尼

你可以试着投双人。
或者你的“销售订单”字段是文本类型,这就是为什么会出现错误。

不太清楚您遇到问题的确切位置,但如果是在RDL参数上,则该参数的数据类型将需要为float,因为SSRS参数数据类型中没有bigint,只有INT或float。谢谢你们,我今晚会尝试