富士施乐墨粉筒:求一段asp代码的写法。高手来看看。
来源:百度文库 编辑:高考问答 时间:2024/05/04 16:39:28
参数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 "已经存在,请返回 " (这里也要引号)
end if
Sql="select count(*) from tablename where user='" &user& "'"
set rs=conn.execute(sql)
count=rs(0)
rs.close
if count>0 then
response.write "已经存在,请返回 "
else
'其它处理
end if
不好意思,我不知道,以前没见过RS,不过我先去查查吧
可以到我的网站上一起学习交流
www.xdcool.com西安电子科技大学的网站