关于asp中修改数据后提交时,数据库有相同数据禁止提交,提交时无法修改,求大神指导。代码如下:
sql="select*fromneirongwhereTIDlike'"&TID&"'andclassroomlike'"&classroom&"'andid="&re...
sql="select * from neirong where TID like '"&TID&"' and classroom like '"&classroom&"' and id =" & request.form("ID")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
If Not rs.Eof Then
rs.Close
Response.Clear
Response.Write "<script>alert('有重复记录,不能写入');history.go(-1);</script>"
Response.End
End If
rs......
rs.update
..........
修改是以TID和classroom字段检索,如果数据库有和这两个字段内容一样的就不能录入。我把查询的条件和if not rs.eof then及下面两句去掉就可以修改数据库了。不知道问题出在那儿了 展开
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
If Not rs.Eof Then
rs.Close
Response.Clear
Response.Write "<script>alert('有重复记录,不能写入');history.go(-1);</script>"
Response.End
End If
rs......
rs.update
..........
修改是以TID和classroom字段检索,如果数据库有和这两个字段内容一样的就不能录入。我把查询的条件和if not rs.eof then及下面两句去掉就可以修改数据库了。不知道问题出在那儿了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询