查询中需要用到传送集合参数
如:
SELECT * FROM TABLE1 WHERE LB IN (:PARM1);PARM1为字符型,'01','02','03'等等;页面上放置一CHECKBOXLIST控件,并设置数据源列出所有LB,通过FOREACH读出用户的选择项,
执行时发现没有得到夏正确结果,怀疑将PARM1作为一个字符串传递,当然用IN无法得到正确结果了.求正确用法或用其它方法实现.
如:
SELECT * FROM TABLE1 WHERE LB IN (:PARM1);PARM1为字符型,'01','02','03'等等;页面上放置一CHECKBOXLIST控件,并设置数据源列出所有LB,通过FOREACH读出用户的选择项,
执行时发现没有得到夏正确结果,怀疑将PARM1作为一个字符串传递,当然用IN无法得到正确结果了.求正确用法或用其它方法实现.
解决方案 »
- asp.net如何获取 ios post过来数据
- 关于网页上按键的事件激发不了的问题
- 大家帮我看看EXCEL导入数据库的代码应有何修改加强之处?
- 简单问题 急!
- 送分了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 后台生成的UpdatePanel,UpdatePanel里面添加TextBox,自动提交问题?
- 大家编辑设计asp.net程序用什么工具?谢谢指教了
- asp.net將oracle數據庫二進制寫入到excel中並對excel進行修改
- 关于Button删除CheckBox选中的记录的问题
- 两难的抉择
- 动态改变论坛风格是怎么做到的?
- 紧急求教,大家来救我啊,明天8:00前搞不定就死翘翘了
@parm1 nvarchar(1000)
as
execute('SELECT * FROM TABLE1 WHERE LB IN ('+@parm1+')';
go