回 帖 发 新 帖 刷新版面

主题:限制数据重复写入数据库问题

我在ASP中,用了下面这段代码来限制数据重复写入数据库
代码:while not (rs.bof or rs.eof)
if rs("title")=title then
response.Write"对不起,该文件已经存在,不能重复上传!请<a href='admin.asp'>确认</a>"
response.End()
else
rs.addnew
rs("title")=title
rs.update
end if
rs.movenext
wend
但是结果却只是:如果是最后一条有重复的话就会提示,否则还是会添加数据进数据库,不会有提示
请高手帮忙,谢谢啦!

回复列表 (共2个回复)

沙发


sql="select * from table where title='"& title &"'"

rs.open sql,conn,1,3

if not(rs.bof and rs.eof) then
   response.Write"对不起,该文件已经存在,不能重复上传!请<a href='admin.asp'>确认</a>"
   response.End()
else
   rs.addnew
   rs("title")=title
   rs.update
end if

板凳




我来回复

您尚未登录,请登录后再回复。点此登录或注册