批量更新数据, id是int类型的ids是string型的
update from set sex=@gengxinzhi where id in (@ids)
SqlParameter[] objParameter = new SqlParameter[2];
objParameter[0] = new SqlParameter("@gengxinzhi", gengxinzhi);
objParameter[1] = new SqlParameter("@ids", ids);
如果批量更新的话ids的值就会是‘23,24,25’
但是id是int型的
怎么办?? 请高手指点
update from set sex=@gengxinzhi where id in (@ids)
SqlParameter[] objParameter = new SqlParameter[2];
objParameter[0] = new SqlParameter("@gengxinzhi", gengxinzhi);
objParameter[1] = new SqlParameter("@ids", ids);
如果批量更新的话ids的值就会是‘23,24,25’
但是id是int型的
怎么办?? 请高手指点
"update from set sex='"+@gengxinzhi+"' where id in ("+@ids+")"
1楼的正解
楼主在取值的时候,@ids的值应该是Reqeust["参数"]这样子得来的吧?你就按1楼的那样做就行了。