帮我看看asp代码有没有错误 修改

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:52:26
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
num2=request.Form("username")
num3=request.Form("userpassword")
'num4=request.Form("sex")
num6=request.Form("useremail")
num8=request.Form("shouhuodizhi")
num9=request.Form("youbian")
num10=request.Form("usertel")
num11=request.Form("userzhenshiname")
sql="update Dv_user set useryhm='" & num2 & "',usermima='" & num3 & "',userzhenshiname='" & num11 & "',useremail='" & num6 & "',userdizhi='" & num8 & "',useryoubian='" & num9 & "',userdianhua='" & num10 & "' where useryhm=" & num2

conn.execute sql
conn.close
response.write("<script language='javascript'>alert('记录修改成功!

num2=request.Form("username")

where useryhm=" & num2

仔细看这两句,前者request的是字符串值。

后者查询是用作了数字型。如果username是字符串型,那么查询时,应该用单引号括住。

'num4=request.Form("sex")
多了一个’