ssrs 2015中的SQL值对于INT32而言太大或太小
我在SSRS的SQL端有一些代码,可以过滤SLES订单号上的结果 销售单的字段类型为BIGINT。当我在过滤器字段中输入销售订单号时,我会得到预期的结果;当我用过滤器键(@sales\u order)替换销售订单号时,然后在弹出窗口中输入销售订单号,我会得到错误消息: 值对于Int32太大或太小 我尝试将字段强制转换为int32和bigint,但仍然得到错误,并强制转换为她的数据类型。我不明白为什么我可以在过滤器中输入数字,但当我使用参数时,它会出错 我还尝试上传屏幕的jpeg,但无法加载:( 谢谢 托尼你可以试着投双人。ssrs 2015中的SQL值对于INT32而言太大或太小,sql,ssrs-2008,Sql,Ssrs 2008,我在SSRS的SQL端有一些代码,可以过滤SLES订单号上的结果 销售单的字段类型为BIGINT。当我在过滤器字段中输入销售订单号时,我会得到预期的结果;当我用过滤器键(@sales\u order)替换销售订单号时,然后在弹出窗口中输入销售订单号,我会得到错误消息: 值对于Int32太大或太小 我尝试将字段强制转换为int32和bigint,但仍然得到错误,并强制转换为她的数据类型。我不明白为什么我可以在过滤器中输入数字,但当我使用参数时,它会出错 我还尝试上传屏幕的jpeg,但无法加载:(
或者你的“销售订单”字段是文本类型,这就是为什么会出现错误。不太清楚您遇到问题的确切位置,但如果是在RDL参数上,则该参数的数据类型将需要为float,因为SSRS参数数据类型中没有bigint,只有INT或float。谢谢你们,我今晚会尝试