如题,采用ADO连接SQl,修改、添加均正确,可是如果程序一允许就执行del操作,就出错,而且直接是
With Adodc1.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
执行 “.delete”就出错,出错信息为:
"实时错误:行句柄引用了一个已被删除的行或被标志为删除的行"
不知为何?但是如果先执行一下添加或修改操作,再进行删除,则不出错!
With Adodc1.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
执行 “.delete”就出错,出错信息为:
"实时错误:行句柄引用了一个已被删除的行或被标志为删除的行"
不知为何?但是如果先执行一下添加或修改操作,再进行删除,则不出错!
set cn=Adodc1.Recordset.ActiveConnection cn.Execute "delete tableName where field=???" '输入自己的SQL 语句