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

2024年12月02日 13:27
有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):

怎么了?有啥问题...