主题:  多个文本域与数据库字段比较要写多个SQL语句吗?

万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#12005/6/1 17:32:39
输入表单上有“用户名”,“型号”,“供应商”等,当操作员向这些文本域填入数据时与数据库中的字段比较,如表单上的“用户名”与数据库中的用户名字段比较,如有重复,就提示,没有重复就写入数据库,写一个我会,但是几个文本域与数据库字段比较应如何写?用多个SQL语句吗?我用的是SQLSERVER数据库
set rs=server.CreateObject("ADODB.RecordSet")
sql="SELECT wlname FROM wl WHERE wlname='"&request.Form("txtwlname")&"'
rs.open sql,conn,1,3
if not rs.bof and not rs.eof then
response.write "重复"
else
rs.addnew
rs(1)="........"
rs.update
end if
rs.close



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22005/6/1 18:49:14
where aaa and bbb and ccc.............



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32005/6/2 1:27:26
也可以用存储过程会很方便


非常大鱼

万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#42005/6/2 8:52:20
谢谢allinhands,不过如果按照您这样就达不到“用户名已有,重填”,“规格已有,重填”的一个一个出警告的效果,我是指错一个出一个警告,不是指“用户名,规格,供应商已有重复”一起提示,这个应如何写?