标题:[求助]为什么只可以读取ACCESS的数据,却写不进去
只看楼主
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
 问题点数:0 回复次数:32 
[求助]为什么只可以读取ACCESS的数据,却写不进去
这是reg.asp的代码:
<!--#include file="conn.asp"-->
<%
if request("action")="reg" then
set rs=server.createobject("adodb.recordset")
rs.open "select * from user where name='"&trim(request("name"))&"'",conn,1,1
if rs.recordcount>0 then
response.write "<script language='javascript'>window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</script>"
response.end()
end if
sql="select * from user"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("name")=trim(request.form("name"))
rs("pwd")=trim(request.form("pwd"))
rs("wenti")=trim(request.form("wenti"))
rs("daan")=trim(request.form("daan"))
rs.update
rs.close
set rs=nothing
response.write "<script language=javascript> alert('注册成功,点击确定立即登录!');location.replace('login.asp');</script>"
response.end
end if
%>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body><!--#include file="top.asp"-->
<table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
<tr>
<td>用户注册
<form name="form1" method="post" action="?action=reg" onSubmit="return chkform(this)">
<table width="347" border="1" cellpadding="5" cellspacing="0">
<tr>
<td width="142">用户名</td>
<td width="179"><input name="name" type="text" id="name"></td>
</tr>
<tr>
<td>密码</td>
<td><input name="pwd" type="password" id="pwd"></td>
</tr>
<tr>
<td>密码提示问题</td>
<td><input name="wenti" type="text" id="wenti"></td>
</tr>
<tr>
<td>密码提示答案</td>
<td><input name="daan" type="text" id="daan"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="注册">
<input type="reset" name="submit" value="重置"> </td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>

为什么只可以读取ACCESS的数据,却写不进去?各位帮帮忙啦!在线等回复!
搜索更多相关主题的帖子: ACCESS 数据 
2007-04-09 14:53
guyer
Rank: 2
等 级:新手上路
威 望:5
帖 子:451
专家分:0
注 册:2007-1-19
得分:0 
<form name="form1" method="post" action="?action=reg" onSubmit="return chkform(this)">


不太清楚 这句是什么意思?反正我不太习惯这样子
<form name="form1" method="post" action="reg.asp?action=reg">

换成这句看下

http://www./
2007-04-09 14:58
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
得分:0 
那试下你的方法!
2007-04-09 14:59
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
得分:0 
好象没影响的!
2007-04-09 15:01
guyer
Rank: 2
等 级:新手上路
威 望:5
帖 子:451
专家分:0
注 册:2007-1-19
得分:0 
==啊 我试下

http://www./
2007-04-09 15:07
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
得分:0 

好的,谢谢,等待你的答复!

2007-04-09 15:08
guyer
Rank: 2
等 级:新手上路
威 望:5
帖 子:451
专家分:0
注 册:2007-1-19
得分:0 
rs.open "select * from [user] where name='"&trim(request("name"))&"'",conn,1,1
if rs.recordcount>0 then
response.write "<script language='javascript'>window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</script>"
response.end()
end if
sql="select * from [user]"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3


在user 上加[]

http://www./
2007-04-09 15:17
guyer
Rank: 2
等 级:新手上路
威 望:5
帖 子:451
专家分:0
注 册:2007-1-19
得分:0 

<form name="form1" method="post" action="?action=reg" onSubmit="return chkform(this)">


我不太习惯这样子
<form name="form1" method="post" action="reg.asp?action=reg">

换成这句


http://www./
2007-04-09 15:18
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
得分:0 
加上试过!你试了通过吗??
2007-04-09 15:34
forever759
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-11-29
得分:0 
一样不行,5555555!
2007-04-09 15:35



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




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

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