标题:[求助]救命,做留言放进数据库时出问题了~~~
取消只看楼主
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
 问题点数:0 回复次数:6 
[求助]救命,做留言放进数据库时出问题了~~~
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 支持 请高手指点,小菜鸟我看不懂是哪里错了,郁闷~~~ 急着用呢~~~ 还有,有哪位有现成的在线订单的做法没有?小妹现在为一朋友做个网站,需要做一个在线订单,请高手指点~~~小妹先在此谢过~~~
搜索更多相关主题的帖子: 数据库 放进 留言 救命 
2005-05-18 17:44
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
救命啊~~大虾高手帮帮忙啊~~~

2005-05-18 18:24
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
就"+pc+","+tel+","+fax+",这三个,其他都不是,我好象写对的吧?
怎么还是报错呢??

2005-05-19 08:52
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
回楼上的楼上,我对过了,没发现错误~~~

回楼上的,我用了你的方法,没有报错,但是数据库里没有信息,怎么回事呢?记录是添加的,变成1.可是后面全是空白~~
我晕~~啊~~~~小菜鸟我真的不懂啊~~大虾救命啊~~~

2005-05-19 12:05
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
我把它全改成文本还是出错,怎么回事呢?

2005-05-19 12:16
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
for each x in request.form
  response.write x&amp;"="&amp;request.form(x)&amp;"&lt;br&gt;"
end if

把这些语句放在哪里呢?

2005-05-19 14:13
蝈蝈
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-4-14
得分:0 
哈哈,总算可以了,谢谢无根泉大哥~~哈哈~~~ 谢谢谢谢~~我的回去研究研究~~谢谢谢谢~~~~

2005-05-19 14:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-18626-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045284 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved