Access中关键字in的参数问题

最近做的项目中需要在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

这样依然不行,有没有哪位高手能指点一下,这个地方究竟该怎么改

posted @ 2008-12-08 20:38  小鲨  阅读(564)  评论(0编辑  收藏  举报