疑问
<%
nr=request.Form("nr")
set rs=server.CreateObject("adodb.recordset")
sql="select * from movieclass where 类型='"&nr&"'"
rs.open sql,con,1,3
response.Write("sql:"&sql&"<br>")
response.Write("recordcount:"&rs.recordcount&"<br>")
if (rs.eof) and (rs.bof) then
rs.addnew
rs("类型")=nr
rs.update
else
response.Write("该类型已经存在!")
response.End()
end if
rs.close
set rs=nothing
con.close
set con=nothing
response.Redirect("movieclass.asp")
%>
以上是添加类型的代码,但很奇怪,有时添加一个数据库中还没有的类型,也报“该类型已经存在”
页面上输出:
sql:select * from movieclass where 类型='sdfw'
recordcount:1
该影视类型已经存在!
谁能给我解惑!谢谢