标题:[求助]如何判断提交form中的text.value与表aa的b字段的值相等,而不能提交
只看楼主
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

sql11="select * from cp"
其实个人觉得楼主的代码还是直接用sql方便
sql11="select * from cp where cp_name='"&Request("cpname")&"'"
sql11=sql11&" and cp_bh="&Request("cpbh")
sql11=sql11&" and cp_scqy='"&Request("cpcd")&"'"
rs11.open sql11,conn,1,3
sub scripterr
response.write"<script>alert('操作出错,下面是产生错误的可能原因:\n\n"&errstyle&"');history.go(-1);</script>"
response.end
end sub
if not rs11.eof then
errstyle="·输入内容相同,数据库中已存在"
scripterr
end if

set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from zx where id="& session("id")
rs.open sql,conn,1,3
rs.addnew

rs("SMT_cpname")=cpname
rs("SMT_cpbh")=cpbh
rs("SMT_cpcd")=cpcd
rs("id")=session("id")

rs.update
rs.close
set rs=nothing

这样不比验证一大堆要省事?

2007-09-25 15:39
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
得分:0 

cpname = Request("cpname")
if cpname = "" then
errstyle="·请添加产品名称!"
scripterr
else if cpname = rs1("cp_name") then
errstyle="·数据库已有此产品添加,请与管理员联系!"
scripterr
else
cpname = cpname
end if

语句错误!是 elseif 而不是 else if

改变一切,须从改变观念开始!
2007-09-25 15:42
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
得分:0 

好了,刚粗心了,谢谢

[此贴子已经被作者于2007-9-25 16:04:04编辑过]

2007-09-25 15:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-172690-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029225 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved