日期:2014-05-16  浏览次数:20821 次

帮我看看我错在哪里
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
aaa="select * from author where id='" &request.Form("authorid")&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open aaa,conn,1,3
rs("author")=request.Form("author")
rs("authorname")=request.Form("authorname")
rs("authorkeyword")=request.Form("authorkeyword")
rs("authorseo")=request.Form("authorseo")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
出现问题如下提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
/gl/xgauthor.asp,行 6

------解决方案--------------------
aaa="select * from author where id=" & request.Form("authorid")