string sql_cate="select * from tab where allcate like '%"+cateid+"%'";
这样写好象不对,,,,,
新手求大侠帮助,,,,
急,,,
------解决方案-------------------- 用charindex或者patiindex 和这个类似 参考http://topic.csdn.net/u/20120503/14/f9d7160d-521a-469f-bda1-f17f5a052732.html
------解决方案-------------------- string sql_cate="select * from tab where allcate like '%"+cateid+"%'"; 是可以的
declare @cateid int
set @cateid=2
select * from #temp where charindex(';'+cast(@cateid as varchar(10))+',',';'+allcate+',')>0
------解决方案-------------------- 用charindex吧
------解决方案--------------------
------解决方案-------------------- string sql_cate="select * from tab where allcate like '%"+cateid+",%'";