注册成功却报错,怀疑是eof和bof作怪,重起iis后又ok了,过一段时间又出问题,for.....
如题:注册成功却报错,怀疑是eof和bof作怪却不是,报错是“此用户已存在,请重新填写”但实际已经被注册成功,实在找不出哪里问题了
--------------------------------------
问题是这样的:
现在只要是加下面这段代码就报错,哪怕加上response.end,实际还是会注册成功.但是我每次重起服务器iis后,问题就没有,但注册了一个会员成功,提示也是转到欢迎界面后,其他会员注册又是报错“此用户已存在,请重新填写”.昨天写了一天代码,始终没解决.现在怀疑是服务器的问题,而不是代码实际问题,不知有哪位朋友遇到过,过来帮个忙??
--------------------------------------
一定不是代码问题,下面是判断代码
--------------------------------------
if username<>"" then
dim rs_out,SQL_out
Set rs_out = Server.CreateObject("ADODB.Recordset")
SQL_out="select * from Ca_User where username='"+username+"' order by userid ASC"
rs_out.open SQL_out,conn,3,3
if not rs_out.eof then
response.write "<script language='javascript'>" & chr(13)
response.write "alert('此用户已存在,请重新填写!');" & Chr(13)
response.write "window.document.location.href='javascript:history.back()';"&Chr(13)
response.write "</script>" & Chr(13)
Response.End
End If
rs_out.close
set rs_out=nothing
End If
----------------
唉!郁闷呀^^^^