SQL SERVER 当前记录集不支持更新?ADO问题?各位大虾怎么解决啊?
ADO版本:2.8
....
Set Returnrec = New ADODB.Recordset
cmdSql="SELECT * FROM XXXX"
Returnrec.Open cmdSql, con, adOpenDynamic, adLockOptimistic
...
Returnrec.fields("ZZZ").Value=1 (这时会报错)
或者
Returnrec.Delete(这时会报错)
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
同样的语句在ORACLE中运行均是正常,但在SQL SERVER中会出现上述问题,难道SQL SERVER 中不支持ADO的更新、删除操作么,只能用SQL语句么?