大家请看这段代码中加什么可以实现我想要的

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:27:59
<%

Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 客户关系"
rs.Open sql,conn,3,2

if jixing<>"" and jiage<>"" and shoudian<>"" and xm<>"" and dh<>"" and shouji<>"" and xueban<>"" and jishenhao<>"" and czy<>"" Then
rs.AddNew
rs("销售日期")=xiaoshoutmie
rs("销售机型")=jixing
rs("购买价格")=jiage
rs("售点")=shoudian
rs("客户姓名")=xm

rs("客户电话")=dh
rs("客户手机")=shouji
rs("学校班级")=xueban
rs("机身编号")=jishenhao
rs("性别")=cx

rs("操作员")=czy
rs.Update
response.write "<script>alert('数据添加成功.');location.replace('admin.asp')</script>"
Else
%>

if len(jishenhao)<12 then
response.write "编号长度不够"
response.end
end if
sql = "SELECT * FROM 客户关系 where 机身编号="&jishenhao
'如果机身编号不是数字where 条件应为 机身编号='"&jishenhao&"'"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
rs.close
else
response.write"机身编号重复"
response.end
end if
放到
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 客户关系"
这两行之间

Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 客户关系 where 机身编号='"&机身编号
rs.Open sql,conn,3,2

if not (rs.eof AND rs.bof) then
Response.Write("<script>alert('机身编号存在,请用另外的机身编号!');window.history.back();</script>")
response.end
end if

if len(机身编号)<>12 then
response.write "请输入12位机身编号"
response.end
end if