数据库查训问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:52:08
各位大虾好:

帮帮我找找下面这段代码的错误吧。

<%
Dim db,strConn
Set db=Server.CreateObject("ADODB.Connection")
strConn="Dbq="& Server.MapPath("bbs.mdb")&";Driver={Microsoft Access Driver
(*.mdb)}"

db.Open strConn
dim strSql,rs
strSql="Select * From message Order By number DESC"
Set rs=db.Execute(strSql)
这是报错信息:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

跪谢!
出错行:Set rs=db.Execute(strSql)

Set rs=db.Execute(strSql)
改成:
rs.open strSql,db,1

改成这个后,再说一下,出错行是哪一行?

另外将Select * From message Order By number DESC
放到数据库里运行一下试试,看能不能正常运行。