“对象关闭时,不允许操作”的错误??
if err=false then
sql= "select username from [user] where username= ' "&username& " ' "
set rs=conn.execute(sql)
if rs.eof or rs.bof then '用户名未被使用
password=md5(password,32) '32位MD5加密密码
sql= "insert into [user](username,pwd,sex,regTime) values( ' "
sql=sql&username& " ', ' "&password& " ', ' "&sex& " ', ' "&now()& " ') "
set rs=conn.execute(sql)
used=false
else
used=true
end if
rs.close(本行提示错误)
set rs=nothing
call closedata()
end if
上面代码执行后提示错误如下:
错误类型:
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。
页面无法显示,但打开数据表却发现记录已经添加进去了!
请帮忙指点到底错在哪儿了?
------解决方案--------------------第2个set rs = conn.execute(sql),直接conn.execute(sql)就可以了
再出错的话,就把closedata()函数贴出来看看吧