如用[ADOConnection: TADOConnection]
ADOConnection.execute('delete...'),即删除某一条记录或多条记录后,当然用了事务处理,当处理完毕后,想用ADOQry.refresh来更新记录集,但提示'PK'出错,也就是说什么主键错误,表中是设置了主键的,非要close再open后才能更新记录集。
为什么用Refresh不行?