数据库不能更新

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:17:10
但我向数据库里插入一条数据时,总是覆盖前一条,我的数据库里只能有一条数据呀我郁闷呀

菜鸟跪求 大家帮帮忙啊 ` 越详细越好呀
错误类型:
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。
/green/adduser.asp, 第 13 行

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<!--#include file="conn.asp"-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>
</title>
</head>
<body>
<%
set rs=server.createobject("adodb.recordset")
sql="select user_name,user_sex,user_password,user_email from username"
rs.addnew
rs.open sql,conn,2,3
user_name=request.form("user_name")
user_password=request.form("user_password")
user_email=request.form("user_email")
user_sex=request.form("user_sex")
rs("user_name")=user_name
rs("u

你那是更新语句,不是插入语句.所以只能完成更新操作,不能插入.
你在rs.open sql,conn,2,3 这个语句下面加入一条rs.addnew的语句就可以了.

由于你的里面没有自动更新的设置 或者是你没设置 你在看看是否有数据更新 然后打 勾