【发布时间】:2023-03-15 08:02:01
【问题描述】:
我有一个 CheckBoxList,用户可以在其中从列表中选择多个项目。然后我需要能够将这些值传递给我的存储过程,以便它们可以在 WHERE 条件下使用,例如:
WHERE ID IN (1,2,3)
我尝试这样做,以便它是一个 nvarchar 参数,我将字符串 1,2,3 传递给:
WHERE ID IN (@IDs)
但这返回了以下错误:
Conversion failed when converting the nvarchar value '1,2,3' to data type int
任何帮助将不胜感激!
【问题讨论】:
-
见stackoverflow.com/questions/878833/…(或使用位掩码)
标签: sql-server-2005 tsql checkboxlist where-in