将Varchar转换为int在参数中传递多个数字时出错

时间:2015-02-11 02:43:02

标签: sql

我有一个存储过程,其中有一个名为@styleoffers的参数。

参数为dbo.Split

该参数是与特定样式相关联的样式要约键列表,这些样式也是dbo,Split的参数。

我还创建了一个收集所有样式编号及其相关样式键的表,以便在选择样式提供时,仅列出关联的样式编号。

如果未选择商品,则用户可以选择多个样式号来传递参数。

这两个参数都声明为varchar(max),以允许多个选择。

问题是在Crystal报表的预览模式下,错误显示将varchar转换为int。由于拆分,我无法将参数更改为int。

如何解决此错误?

0 个答案:

没有答案