最近做的项目中需要在SQL语句中使用in,类似于下面的语句
select * from from List where Year=@Year and Month=@Month and MemberId in (@MemberId) order by Count
参数设置如下:
OleDbParameter[] cmdparas = { new OleDbParameter("@Year", year), new OleDbParameter("@Month", month), new OleDbParameter("@MemberId", mId)}
在运行的时候会提示SQL语句错误
后来改为,即下划线部分有变化,去掉了括号。
select * from from List where Year=@Year and Month=@Month and MemberId in @MemberId order by Count
这样依然不行,有没有哪位高手能指点一下,这个地方究竟该怎么改