asp中修改数据库代码(我这个只能增加一条语句,无法修改,请高手看看)

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:40:07
<!--#include file="conn.asp"-->
<%id=request.form("id")
username=request("username")
sex=request("sex")
age=request("age")
work=request("work")%>
<%set rs=server.CreateObject("adodb.recordset")
sql="Select * from kehu "
rs.open sql,bb,1,3
%>
<%
rs.addnew
rs("username")=username
rs("sex")=sex
rs("age")=age
rs("work")=work
rs.update
%>
<%if username="" then
response.write"<script language=javascript>alert('请输入姓名!');history.go(-1);</script>"
response.end
%>
<%end if%>
<%Response.Write "<script language='javascript'>alert('成功修改指定的客户信息!');document.location.href('kehumain.asp');</script>"%>
<head>
<meta http-equiv=&

增加一条记录与修改一条记录,所用的SQL语句不同,理解有误.

rs.addnew就是增加一条新记录。如果想修改某个用户的话,
可以这样,sql="select * from biaoname where username='"&username&"'"
rs.open sql,bb,1,3
if not(rs.eof and rs.bof) then
response.write"没有此用户!"
else
rs("sex")=sex
rs("age")=age
rs.update
end if
以上就修改了用户的性别和年龄。