非常郁闷的更新数据的问题
我在写asp代码更新mssql数据库内的数据时遇到了一个非常郁闷的问题:
其中的一些语句:
set rs = server.createobject("adodb.recordset")
sql = "select * from 表名 order by id asc"
rs.open sql,conn,1,3
Do while not rs.eof
rs("content") = replace(rs("content"),"tmp","")
rs.Update
rs.MoveNext
loop
其中有的表能正常更新,有的表死活不能更新,提示错误:
ADODB.Recordset 错误 '800a0cb3'
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
叫愁S了。请各位帮忙分析一下是什么原因。