Dim rsSystem As New adodb.Recordset
Dim rsSystem2 As New adodb.Recordset
……
rsSystem.open ……
然后我想把rsSystem复制一份,即(让rsSystem2=rsSystem)
不知道如何做到?
主要是我不想再用rsSystem2.open一次,浪费时间。
Dim rsSystem2 As New adodb.Recordset
……
rsSystem.open ……
然后我想把rsSystem复制一份,即(让rsSystem2=rsSystem)
不知道如何做到?
主要是我不想再用rsSystem2.open一次,浪费时间。
Set rsSystem2 = rsSystem
结果两个是指向一个地方得,
对rsSystem的过滤影响rsSystem2
!!!
set rsSystem2=rsSystem
Dim rsSystem2 As adodb.Recordset
set rsSystem2=rsSystem.Clone(adLockOptimistic)
我的意思是,比如:rsSystem.close
此时rsSystem2还是open的
即完全拷贝一份,不是两个引用指向一个对象!!!!
另外,问个问题,
cmd=“select distinct ……”
rs.open的时候用adlockoptimistic 则不会去掉重复的记录
那么,
clone的参数是不是也会有这个影响呢?