求一段asp代码的写法。高手来看看。

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:38:22
上传数据库的时候,如果已经存在这个数据,就写“已经存在,请返回”

参数user
字段user
if rs("user") <> user then

rs("user")=uesr

else

response.write 已经存在,请返回

end if

这段代码肯定错了。有人能帮我改正吗

if rs("user") <> trim(user) then
rs("user")=trim(uesr)
else
response.write "已经存在,请返回"
end if
错的不厉害,只是response.write后面的字符串应该用引号引起来的,因为他处理的是字符串类型数据。
处理这类问题一般空格是问题的杀手,多一个空格人看不出来不过计算机看的出来啊,所以应该用trim(user)竟你的数据处理一下,去掉两边的空格!:)

if rs("user") <> user then

rs("user")=user
rs.update
else
response.write "已经存在,<a href=""history.back()"">请返回</a>"
end if
rs.close

sql="select * from tablename"
rs.filter = " column = '%"&word&"%'"
if(!rs.EOF)

response.write ("已经存在,请返回");
else
执行数据库更新

____________________________________
自己完善一下即可

if rs("user") <> user then

rs("user")=uesr (这里是uesr 还是 user? 如果不是变量,和上面一样都要引号。)

else

response.write "已经存在,请返回 &quo