我用asp寫了一個資料輸入介面.用的是sql數據庫.
編號是這個數據庫的主鍵.
我在插入數據時,想先作個判斷,如果數據庫中已有此編號,就提示"編號已存在".
thanks
sql="select id from tablename where id="&request("id")
然后再判断
if rs.eof or rs.bof then
可以输入
end if
先用select * from TableName where id = ‘编号’去查询数据库
如果不是rs.Eof OR rs.Bof OR rs.RecordCount=0那就可以新增记录
dim comid=request("comid")
sql="select * from company where comid="&comid
set conn.execute(sql)
if rs.eof then
response.write "编号存在"
else
response.write "你的操作"
end if
ss=request("name")
set conn=server.createobject("adodb.connection")
sql="select * from company where comid="&ss
set rs=conn.execute(sql)
if rs.eof then
response.write "编号存在"
else
rs.addnew
rs("name")=ss
.....
rs.update
end if
这样就可以了..行的话结贴噢 ..