宜春飞广州要多少时间:求一段asp代码的写法。高手来看看。

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 01:47:13
上传数据库的时候,如果已经存在这个数据,就写“已经存在,请返回”

参数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西安电子科技大学的网站