语言C#,winform,数据库为access. 如何把int数组作为sql语句中的查询条件?

2024-12-02 13:27:25
推荐回答(4个)
回答1:

你要写一个循环语句,把数组中的值用逗号隔开,拼成一个字符串,就像这样:“1111,2222,3333……”,然后放到括号里,代替现在sql语句中的postid变量

回答2:

string ids="";
for(int i=0;i{
ids+=PostIds[i];
if(i{
ids+=",";
}
}
String sql=@" select distinct DepartmentId from POSITION where PostId in("+ids+")";

回答3:

String sql=" select distinct from POSITION where PostId =("+PostIds+")";

回答4:

怎么了?有啥问题...