| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:为什么数据库中会多一条纪录
只看楼主 加入收藏
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
 问题点数:0 回复次数:3 
为什么数据库中会多一条纪录

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<% response.Buffer= true
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("access1.mdb")
%>
<% name=request.form("name")
passowrd=request.form("password")
tel=request.form("tel")
adss=request.form("adss")
youbian=request.form("youbian")
shengri=request.form("shengri")
sql="insert into ziliao1(name,password,tel,adss,youbian,shengri) values('"&name&"','"&password&"','"&tel&"','"&adss&"','"&youbian&"','"&shengri&"')"
conn.execute(sql)

conn.close
response.Clear()
%>
<form action="charu.asp" method="post">
姓名:<input name="name" type="text"><br>
密码:<input type="password" name="password"><br>
电话:<input type="text" name="tel"><br>
地址:<input type="text" name="adss"><br>
邮编:<input type="text" name="youbian"><br>
生日:<input type="text" name="shengri"><br>
<input type="submit" value="OK">

</form>
</body>
</html>
为什么这个程序在运行之后,数据库中的纪录会多一条,而且多的是一条空纪录什么也没有,而且只要不把网页关闭,刷新一下纪录,就会使得的数据库中的纪录多一条和原来一样的纪录,不知道是为什么,请个位帮个忙!!!

搜索更多相关主题的帖子: 数据库 纪录 
2006-01-04 11:11
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
收藏
得分:0 
你看看你的程序呀,没有任何条件的限制。你一刷新,代码自动运行。当然多一条数据喽。不过你刷新的时候应该弹出一个框,你点的应该是“重试”吧。如果点“取消”,记录就不会增加了。

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2006-01-04 11:25
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 

应该如何去加限制条件呢?谢谢啦!


此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-04 12:35
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
form action="charu.asp?action=save" method="post"

<%
dim action
action=request("action")
if action="save" then
response.Buffer= true
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("access1.mdb")
name=request.form("name")
passowrd=request.form("password")
tel=request.form("tel")
adss=request.form("adss")
youbian=request.form("youbian")
shengri=request.form("shengri")
sql="insert into ziliao1(name,password,tel,adss,youbian,shengri) values('"&name&"','"&password&"','"&tel&"','"&adss&"','"&youbian&"','"&shengri&"')"
conn.execute(sql)

conn.close
response.Clear()
end if
%>

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-01-04 12:50
快速回复:为什么数据库中会多一条纪录
数据加载中...
 
   



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

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