我做了一个添加电脑的ASP页面,一个是index.asp,一个是tianjia_conn.asp,现在已经连接数据库,也可以向数据库中添加数据,但是关键是现在可以添加重复的数据,一条命令可以添加几十次...
我做了一个添加电脑的ASP页面,一个是index.asp,一个是tianjia_conn.asp,现在已经连接数据库,也可以向数据库中添加数据,但是关键是现在可以添加重复的数据,一条命令可以添加几十次上百次,我本来想法是添加数据之前查询一下数据库中是否有这条数据,如果有就跳出窗口说“数据已经存在”,如果没有这条数据则添加,请问怎么实现,下面是代码index.asp
IP: | CPU: | ||
MAD地址: | 内存: | ||
使用人: | 硬盘: | ||
主机名: | 品牌: | ||
部门: | 备注: | ||
是否上网: | |||
下面是tianjia.asp
IP=request.form("IP") MAC=request.form("MAC")
USER=request.form("USER")
MINGZI=request.form("MINGZI")
BUMEN=request.form("BUMEN")
sfsw=request.form("sfsw")
cpu=request.form("cpu")
nc=request.form("nc")
yp=request.form("yp")
pp=request.form("pp")
bz=request.form("bz")
dim sql,rs
set rs=server.createobject("adodb.recordset")
sql="select * from us"
rs.open sql,conn,1,3
rs.addnew()
rs("IP")=ip
rs("MAC")=mac
rs("USER")=user
rs("MINGZI")=mingzi
rs("BUMEN")=bumen
rs("sfsw")=sfsw
rs("cpu")=cpu
rs("nc")=nc
rs("yp")=yp
rs("pp")=pp
rs("bz")=bz
rs.update
response.write("
添加成功!请返回
")rs.close
set rs = nothing
conn.close
set conn= nothing
%>
添加数据之前怎么实现查询数据库中是否有数据
展开