smile -butterfly:asp数据录入问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 02:55:45
在提交表单时,判断目标数据库中是否存在相同纪录,如果存在,弹出窗口,不允许录入,如果没有相同纪录。顺利录入。
大哥们。写个例子发上来哦

先查询数据库中是否有相同的记录,如果没有就插入,如果有就不插入,下面给一段用户注册的代码,首先从数据库中查询要注册的帐号是否已存在,如果不存在则插入数据,如果存在则返回:
Set myRs = Server.CreateObject("ADODB.Recordset")
mysql= "Select * from id Where name='"&name&"'"
myRs.open mysql, myconn, 1, 3
if myRs.bof and myRs.eof Then
myRs.AddNew
myRs("name")=name
myRs("pass")=pass
myRs("passwen")=passwen
myRs("passda")=passda
myRs("email")=email
myRs("openornot")=openornot
myRs("sex")=sex
myRs.Update
myRs.close
myconn.close
set myconn=nothing
set myRs=nothing
Else
Response.Write"<script language=JavaScript>"&chr(13)&"alert('注 册 失 败,用户名重复,请返回重新填写!!');"&"history.back()"&"</script>"
End if
你只要略微改动一下就可以用到你的程序中了!

写一个判断的函数不就可以了啊

很简单

假如你要判断是的用户名和密码,你可以这样:

sql="select * from 表名 where 用户名='"&你要判断的用户名&"'"
if rs.recordcount>0 then
response.write "说明此用户存在"
response.end
else
rs.addnew
rs("用户名")=用户名的值

.....
...........