dim rs as adodb.recordsetrs.Open "...", Cn, adOpenStatic, adLockBatchOptimistic
...
rs 以批处理的方式打开,在连续新增几条记录后,需要放弃最后新增的一条记录。
我的想法是用 Filter 过滤出新增的记录然后用 CancelUpdate,但是如何把当前(一条)记录过滤出来?用Delete不太安全。
PS:如果不过滤,CancelUpdate 将放弃所有新增记录!