设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 93|回复: 9
打印 上一主题 下一主题

[求助]为什么只可以读取ACCESS的数据,却写不进去

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-7 02:21:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这是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的数据,却写不进去?各位帮帮忙啦!在线等回复!
10#
发表于 2010-1-7 02:21:34 | 只看该作者
==啊 我试下
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-7 02:21:31 | 只看该作者
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 上加[]
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-7 02:21:28 | 只看该作者
那试下你的方法!
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-7 02:21:25 | 只看该作者
加上试过!你试了通过吗??
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-7 02:21:22 | 只看该作者
好象没影响的!
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-7 02:21:19 | 只看该作者
好的,谢谢,等待你的答复!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-7 02:21:16 | 只看该作者
<form name="form1" method="post" action="?action=reg" onSubmit="return chkform(this)">

我不太习惯这样子
<form name="form1" method="post" action="reg.asp?action=reg">
换成这句
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-7 02:21:14 | 只看该作者
一样不行,5555555!
回复 支持 反对

使用道具 举报

2#
发表于 2010-1-7 02:21:11 | 只看该作者
<form name="form1" method="post" action="?action=reg" onSubmit="return chkform(this)">


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

换成这句看下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 17:23 , Processed in 0.119027 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表