联合王国:asp 记录中没有记录却对记录进行操作

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 09:15:57
错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/mlm/1/888/alipay/return_Alipay_Notify.asp, 第 90 行

set rst2=server.CreateObject("adodb.recordset")
rst2.Open "select * from style where style1='"& xh &"';",con,2,3
rst2("access5")=1
rst2.update
rst2.close
con.close
栽培者 这样是没有提示错误,但是运行以后access5记录段还是0,没有被更新为1呀????

set rst2=server.CreateObject("adodb.recordset")
rst2.Open "select * from style where style1='"& xh &"';",con,2,3
rst2("access5")=1
rst2.update
rst2.close
con.close
改为:
set rst2=server.CreateObject("adodb.recordset")
rst2.Open "select * from style where style1='"& xh &"';",con,2,3
If Not rst2.EOF Then
rst2("access5")=1
rst2.update
End If
rst2.close
con.close