判断数据库记录是否存在

七海恋空 2013-05-24 浏览(0 评论(0

创建记录集,搜索该记录集中name与给定的name相同的记录。如果该记录不为空(换句话说就是数据库有这么一个name),弹窗提示用户名已存在。如果为空,则创建添加,继续下面的流程。

set rs=server.createobject("adodb.recordset")
sql="select * from admin where name='"&name&"'"
rs.open sql,conn,1,3 
if not (rs.bof and rs.eof) then
response.Write ""
else
rs.addnew()   

这次我牛逼了,if not语句后面忘加括号了,程序怎么执行都不弹框。原先习惯了先判定为空的情况,然后再判定不为空的情况,不太习惯加not语句。哎呀,语法各种的不熟啊!