[求助]救命,做留言放进数据库时出问题了~~~
online里有一个表单,输入文字提交后出现提示"提交成功"
然后直接把信息放进数据库.
我的做法是表单用post方法传到example5.asp
example5.asp里的代码如下:
<%
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("guestbook.mdb")& ";Persist Security Info=False;"
name=request.form("name")
com=request.form("com")
add=request.form("add")
pc=request.form("pc")
tel=request.form("tel")
fax=request.form("fax")
nail=request.form("mail")
net=request.form("net")
order=request.form("order")
mess=request.form("mess")
exec="insert into guestbook(name,com,add,pc,tel,fax,mail,net,order,mess)values('"+name+"','"+com+"','"+add+"',"+pc+","+tel+","+fax+",'"+mail+"','"+net+"','"+order+"','"+mess+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
可是测试时出现如下错误:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 Internet 信息服务
技术信息(用于支持人员)
- 错误类型: Microsoft JET Database Engine (0x80040E14) INSERT INTO 语句的语法错误。 /xiuxiweb/Templates/example5.asp, 第 15 行
- 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)
- 网页: POST 108 ??? /xiuxiweb/Templates/example5.asp
- POST Data: name=fvgh&com=fgh&add=gfjh&pc=543&tel=453&fax=453&mail=fgh&net=fghfg&order=hdfg&mess=hfh&Submit=%CC%E1%BD%BB
- 时间: 2005年5月18日, 17:29:42
- 详细信息: Microsoft 支持 请高手指点,小菜鸟我看不懂是哪里错了,郁闷~~~ 急着用呢~~~ 还有,有哪位有现成的在线订单的做法没有?小妹现在为一朋友做个网站,需要做一个在线订单,请高手指点~~~小妹先在此谢过~~~