ASP 表单提交问题 怎么修改 如果数据库中又这个名称 就提示不可以提交表单

<%
If Request.QueryString("action")="addserver" Then
If Request.Form("bianhao")="" Then
response.write "<script>alert(""证书编号不能为空!"");window.history.back();</script>"
Founderr=True
Else
bianhao=Request.Form("bianhao")
End If

If Founderr=True Then
Response.Write "<script language=javascript>Msg.innerHTML='<font color=#FF0000>"&Msg&"</font>'</script>"
Else

Sql="SELECT * from chaxun"
Set Rs=Server.CreateObject("ADODB.Recordset")
Rs.Open Sql,Conn,1,3
rs.addnew
Rs("name")=name
Rs("cname")=cname

一、使用主键、唯一约束,插入重复数据时会发生错误。利用错误陷阱捕获该错误。

二、插入数据前进行检查,如:
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT COUNT(*) FROM [chaxun] WHERE [name]='值'", conn, 1, 1

If rs(0) = 0 Then
'没有重复数据。
Else
'有重复数据
End If
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-09-29
很简单 假如:你的字段:cname
cname=request("cname")'填写时的数据
Sql="SELECT * from chaxun where cname="&cname
Set Rs=Server.CreateObject("ADODB.Recordset")
Rs.Open Sql,Conn,1,3
if rs.eof than
response.write"填写的名字不能重复!"
else
rs.addnew
Rs("cname")=cname
rs.update
end if

ASP 表单提交问题 怎么修改 如果数据库中又这个名称 就提示不可以提交表...
一、使用主键、唯一约束,插入重复数据时会发生错误。利用错误陷阱捕获该错误。二、插入数据前进行检查,如:Set rs = Server.CreateObject("ADODB.Recordset")rs.Open "SELECT COUNT(*) FROM [chaxun] WHERE [name]='值'", conn, 1, 1 If rs(0) = 0 Then '没有重复数据。Else '有重复数据...

我制作的asp后台提交表单出现错误?
一、你可以再编一段程序把你刚才修改以前那条记录的ID传给一个变量,然后再通过这个变量把原来的那条记录删掉,那剩下的那条刚改过的记录就是你所要的啦;二、或者也可以直接建立connection对象,然后再用SQL语句更新,这样只要拼写正确一点都不会出错。

asp让某个已经已经有的按钮隐藏或者不能让表单提交
< if 条件=真 then response.write ""else '这里不写就什么也没有了 end if > 如果希望在客户端判断,则需要在JS中写: 注意,这里增加了一个ID if(条件){ document.getElementById("Close").style.display="":}else{ document.getElementById("Close").style.display="none":\/\/隐藏 如果要...

...制作的asp网页,字符串连接数据库,当表单提交时出错!请帮帮!_百 ...
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.如果在COM+中找不到这3个服务 就如下操作 IIS In-Process Applications IIS Out-of-Proc...

asp 表单不能提交修改
where ID='" &ID& "'看下你的id是文本还是数字类型 where ID=" &ID '数字类型应这样

asp提交表单提交数据检测覆盖问题
代码修改成:Sql = "SELECT * FROM pipsj where CatalogName='"&CatalogName&"'"Set Rs = Db.ExeCute2(Sql)if not rs.eof then if Rs("wzjsj")=wzjsj then Response.Redirect("ProdsList.asp")else Set Rs = Db.CreateRs()Rs.Open Sql,Db.Conn,1,3 Rs("wzjsj")=wzjsj Rs("...

我的一个asp页面内的表单中内容如果带空格,提交后便整个页面就显示空白...
打断点测试下获得内容情况:1.在showchar和getchar之前输出一下从输入栏里得到内容情况 2.在之后再输出一下...判断出 1.直接获得内容是否出了问题 2.转义替换是否出了问题 如果都确认没问题的话 那就是 组合sql语句和插入数据库的过程出了问题(字段属性和宽度)先一步一步来 ...

Asp网站怎么修改access里的字段数据 网站里的自动改变呢
1、表单提交部分如: 2、ASP处理部分:当前页任意位置下写ASP代码 < 'CONN数据库连接部分不详细写了 if trim(request.querystring("do"))="s" then dim rs set rs=server.createobject("adodb.recordset")rs.open "select * from [table] where id=2",conn,1,3 if not rs.eof and not rs...

ASP表单提交到ACCESS数据库出错,请高手指迷津
占个位置--!简单的取位,然后对应数据库字段录入,就行了。要依据你TXT内容格式,来编写的。 这只有自己写。看有没哪位拿去当习题做的来帮你忙。如果你还有别的需要那加QQ349057379谈

ASP怎么在提交表单的时候验证文本框为空的话就onSubmit提示啊
function check(){ if(document.getElementById('net920com').value==''){ return false;}else{ return true;} }

相似回答