ADODB.Recordset 报错 '800a0e7d'

使用asp连接access数据库出了问题,ADODB.Recordset 报错 '800a0e7d'
附近代码如下:
set rs = server.CreateObject("adodb.recordset")
sql = "select * from yhmm where username='"&us&"'"
rs.cursorType = 1
rs.LockType = 1
rs.open sql
if not rs.eof then
if rs("password") = pw then
请问该如何解决,csdn上能搜到的方法都试过了。