日期:2014-05-18  浏览次数:20428 次

急求!!!一个关于SQL 的问题
我在程序里有一个变量string userId = "3,4,5,7",然后我想用一个SQL语句取出数据库里所有userId的值为3,4,5,7的数据记录。就像SELECT username,userid FROM Student WHERE UserId IN ('3','4','5','7')这样取出来的结果。

------解决方案--------------------
更正一下:str+="userid="+数组[i]+" and "; 
的:and 应该改为:or !
呵呵!

------解决方案--------------------
修改:str="'" & users(0)& "','" & users(1)& "','" & users(2)& "','" & users(3)& "'"