+ -
当前位置:首页 → 问答吧 → asp和access连接问题,不知道那错了,求助

asp和access连接问题,不知道那错了,求助

时间:2011-11-13

来源:互联网

asp代码
<%
set conn= Server.CreateObject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("ma.mdb")
na=request.form("na")
tel=request.Form("tel")
message=request.Form("message")
exec="INSERT INTO new(na,tel,message)values('"&na&"',"&tel&",'"&message&"')"
conn.execute exec
conn.close
set conn=nothing
response.Write "susscell"
%>

html代码
<body>
<form name="form1" action="reg1.asp" method="post">
na <input type="text" name="na" /><br />
tel <input type="text" name="text" /><br />
<input type="submit" name="Submit1" value="提交" />
<input type="submit" name="Submit2" value="重置" />
</form>
</body>

错误如下
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/reg1.asp, 第 8 行

找不出那错了,帮忙看看

作者: fan450778380   发布时间: 2011-11-13

第8行是哪句

作者: p2227   发布时间: 2011-11-13

忘记说第八行了

conn.execute exec

是这句的

作者: fan450778380   发布时间: 2011-11-13

INSERT INTO new(na,tel,message) values('"&na&"',"&tel&",'"&message&"')

values前面加个空格

作者: anycpu   发布时间: 2011-11-13

引用 1 楼 p2227 的回复:
第8行是哪句


conn.execute exec
是这句的,忘写上了

作者: fan450778380   发布时间: 2011-11-13

引用 3 楼 anycpu 的回复:
INSERT INTO new(na,tel,message) values('"&amp;na&amp;"',"&amp;tel&amp;",'"&amp;message&amp;"')

values前面加个空格


不行的

作者: fan450778380   发布时间: 2011-11-13