ASP 网页错误 请看看怎么的?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:24:01
请看看这个是什么意思:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] 查询值的数目与目标字段中的数目不同。

/3colour/5/tijiao.asp,行 11
补充的 原代码:

<title>tijiao</title>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("school.mdb")
no=request.form("no")
name=request.form("name")
sex=request.form("sex")
birthday=request.form("birthday")
banji=request.Form("banji")
exec="insert into student(no,name,sex,birthday,banji)values('"&no&","&name&"','"&sex&"','"&birthday&"','"&banji&"')"
conn.execute exec
response.write "记录添加成功!"
conn.close
set conn=nothing%>

---------

少了两个单引号
用下面的试试看
exec="insert into student(no,name,sex,birthday,[class])values('"&no&"','"&name&"','"&sex&"','"&birthday&"','"&banji&"')"

你太粗心了哦。

exec="insert into student(no,name,sex,birthday,class)values('"&no&","&name&"','"&sex&"','"&birthday&"','"&banji&"')"
对这里的字段数和数据库表里的数目,,,

是字段名错了,我用[]把出问题的地方表示出来:
<title>tijiao</title>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("school.mdb")
no=request.form("no")
name=request.form("name")
sex=request.form("sex")
birthday=request.form("birthday")
[banji=request.Form("banji") ]
exec=&quo