sql = "select * from 表 where 材质 = '"& Trim(Combo1.Text) & "' and " & Trim(Combo2.Text) & " between #" _ & " Trim(Combo3.Text) &"# and #" & Trim(Combo4.Text) & "# order by 材质desc"
MsgBox sql
这样看看生成的语句.容易找出错误所在.
哼。楼上解决问题方法正解有些人自己不会也就罢了,以为别人都和他一样傻呢。