标题:[求助]还是数据库和ASP的问题
只看楼主
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 

你建立以下两个文件,用你现在的数据即可:
1.html ,代码:

<html>
<body>
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>

</body>
</html>

example5.asp ,代码:

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.Form("name")
tel=request.Form("tel")
message=request.Form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>



你建立好这两个文件后,再运行看行不行

[此贴子已经被作者于2007-6-5 22:33:38编辑过]


仍然自由自我,永远高唱我歌,走遍千里...
2007-06-05 22:28
Pejaxx
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-6-4
得分:0 

好象还是不行

显示:

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.Form("name")
tel=request.Form("tel")
message=request.Form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>

[此贴子已经被作者于2007-6-5 22:38:22编辑过]

2007-06-05 22:36
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
name=request.Form("name")
tel=request.Form("tel")
message=request.Form("message")
在这下面加上
response.write (name)
response.write (tel)
response.write (message)
看看值有没有传过来
2007-06-05 23:09
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:188
帖 子:15070
专家分:17503
注 册:2007-4-22
得分:0 
楼上的方法,我也刚想说。楼主试一试,

论坛是我家灌水靠大家
2007-06-05 23:16
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 

传过来了,我这运行得的,不知道你那出了什么问题


仍然自由自我,永远高唱我歌,走遍千里...
2007-06-05 23:22
Pejaxx
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-6-4
得分:0 
以下是引用madpbpl在2007-6-5 23:09:10的发言:
name=request.Form("name")
tel=request.Form("tel")
message=request.Form("message")
在这下面加上
response.write (name)
response.write (tel)
response.write (message)
看看值有没有传过来

现在OK了,就是记录添加成功前面有输入的name、tel、message
看来这种教程的例子还是有许多错误的地方的

2007-06-05 23:23
Pejaxx
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-6-4
得分:0 
以下是引用YSKING在2007-6-5 23:22:18的发言:

传过来了,我这运行得的,不知道你那出了什么问题

真是奇了怪了,刚才试还不行,现在再试一次你的方法也成了
谢谢

2007-06-05 23:25
Pejaxx
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-6-4
得分:0 
似乎发现问题所在了,我在本地文件夹里打开1.htm输入后提交无效,但在浏览器里直接输入ip(xx.xx.xx.xx/1.htm)问题就没有了

还有个问题

例子里写的
rs.close
set rs=nothing
conn.close
set conn=nothing
应该添加在哪?
2007-06-05 23:29
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:188
帖 子:15070
专家分:17503
注 册:2007-4-22
得分:0 


%>
程序结束的未尾,或再不需要操作数据库的地方就可以

论坛是我家灌水靠大家
2007-06-05 23:35
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
添加在末尾
<%
rs.close
set rs=nothing
conn.close
set conn=nothin
%>
asp十天教学的例子:
3rK85yrl.rar (63.49 KB) [求助]还是数据库和ASP的问题


2007-06-05 23:38



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




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

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