主题:  关于'80040e10'的问题

myolive

职务:普通成员
等级:1
金币:0.0
发贴:7
#12002/3/6 12:10:17
Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值

----------------------------------------------------

请问这个参数指的是什么??是ASP代码中的错误还是SQL语句中的错误??

小弟先谢了



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22002/3/6 12:14:25
谁知道呀,应该是SQL语句的问题,放源码上来



kai3000

职务:普通成员
等级:1
金币:0.0
发贴:154
#32002/3/6 14:16:46
快贴源代码呀!



myolive

职务:普通成员
等级:1
金币:0.0
发贴:7
#42002/3/6 23:38:23
<%
    startime=timer()
    dim conn
    dim connstr
    dim db
    db="数据库.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
    conn.Open connstr

function CloseDatabase

    Conn.close
    Set conn = Nothing

End Function
%>
<% dim sql,rs
sql="Select top 10 dateantime,username,annouceid,potic,hits from usermd order by dateandtime desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%if rs.eof and rs.bof then
response.write "

没有找到符合条件的内容

"
else
%>
<%do while not rs.eof%><%rs=("username")%>

<% rs.movenext
loop
end if
rs.close
sql.close %>


提示是rs.open sql,conn,1,1行有错误如下:

Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值


rs.open sql,conn,1,3尝试过这样也还是如此



lzy_5d

职务:普通成员
等级:1
金币:0.0
发贴:33
#52002/3/7 9:08:29
<%rs=("username")%>应该是<%=rs("username")%>

还有sql.close 应该是CloseDatabase

再检查字段sql="Select top 10 dateantime,username,annouceid,potic,hits from usermd order by dateandtime desc"

编辑历史:[这消息被lzy编辑过(编辑时间2002-03-07 09:13:18)]
[这消息被lzy编辑过(编辑时间2002-03-07 09:16:09)]

------------------------------------ 天冷 冷不了我的心 心痛 痛不断我的情 情深 深得像海 海 仰望着蓝天 ------------------------------------