ASP Microsoft JET Database Engine 错误 '80040e10' 至少一个参数没有被指定值。
答案:2 悬赏:0
解决时间 2021-02-27 22:36
- 提问者网友:野性
- 2021-02-27 03:10
<%set db = server.CreateObject("adodb.Connection")db.open"Provider=Microsoft.Jet.OLEDB.4.0;Data source="+Server.MapPath("tiger.mdb")+";"%><%dim strsql,rsdim ip1,riqi1,shijian1ip1=Request.ServerVariables("REMOTE_ADDR")riqi1=date()shijian1=time()response.write(ip1)response.write(" ")response.write(riqi1)response.write(" ")response.write(shijian1)strsql="insert into tigerdata(ip,riqi,shijian) values (ip1,riqi1,shijian1)"db.execute(strsql)%>
最佳答案
- 二级知识专家网友:说多了都是废话
- 2021-02-27 03:25
<%set db = server.CreateObject("adodb.Connection")db.open"Provider=Microsoft.Jet.OLEDB.4.0;Data source="+Server.MapPath("tiger.mdb")+";"%><%dim strsql,rsdim ip1,riqi1,shijian1ip1=Request.ServerVariables("REMOTE_ADDR")riqi1=date()shijian1=time()response.write(ip1)response.write(" ")response.write(riqi1)response.write(" ")response.write(shijian1)strsql="insert into tigerdata(ip,riqi,shijian) values (ip1,riqi1,shijian1)"db.execute(strsql)%>
这是你的代码原来的样子,
问题应该是出在执行语句:
insert into tigerdata(ip,riqi,shijian) values (ip1,riqi1,shijian1)
这里没有指定对应字段的值或者数据类型不正确。
建议修改为:
strsql="insert into tigerdata(ip,riqi,shijian) values ('"& ip1 & "',#"&riqi1&"#,#"&shijian1&"#)"
这是你的代码原来的样子,
问题应该是出在执行语句:
insert into tigerdata(ip,riqi,shijian) values (ip1,riqi1,shijian1)
这里没有指定对应字段的值或者数据类型不正确。
建议修改为:
strsql="insert into tigerdata(ip,riqi,shijian) values ('"& ip1 & "',#"&riqi1&"#,#"&shijian1&"#)"
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-02-27 04:28
book之没有被传过去,变成了book=request.cookies("bookid")set rs=server.createobject("adodb.recordset") books="select * from data where bookid ="rs.open books,conn,1,3 所以出现了错误.检查book变量是否有值
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯