Re: compare 2 recordsets
- From: "RB Smissaert" <bartsmissaert@xxxxxxxxxxxxxxxx>
- Date: Sat, 29 Sep 2007 17:46:08 +0100
Another thing to try is using GetRows to put the rsParentNode data into an array
Yes, will try that now.
RBS
"Bob Barrows [MVP]" <reb01501@xxxxxxxxxxxxxxx> wrote in message news:%23tysTbrAIHA.4612@xxxxxxxxxxxxxxxxxxxxxxx
RB Smissaert wrote:Would Seek know that the rs is sorted so stop seeking if it is past
the sought value?
This made me think that maybe a double loop could be faster as you
could set the start
point and do exit do or exit loop when it has past the value.
What complicates matters is the delete. What happens to the position
in the recordset after
a delete of the one single currrent record? Will it be in the next of
the previous.
How would a filter work?
Still haven't worked it out yet.
You also might try the effect of deleting the records that are found in rsParentNode to reduce its size. Using Filter, that would mean:
rsNode.MoveFirst
Do While rsNode.EOF = False
strCriterium = strParentField & " = " & rsNode.Fields(lNodeField)
rsParentNode.Filter = strCriterium
If rsParentNode.EOF Then
rsNode.Delete adAffectCurrent
Else
do until rsParentNode.EOF
rsParentNode.Delete adAffectCurrent
loop
End If
rsNode.MoveNext
Loop
Another thing to try is using GetRows to put the rsParentNode data into an array - looping through an array is much quicker than looping through a recordset
--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
.
- References:
- compare 2 recordsets
- From: RB Smissaert
- Re: compare 2 recordsets
- From: Bob Barrows [MVP]
- Re: compare 2 recordsets
- From: RB Smissaert
- Re: compare 2 recordsets
- From: Bob Barrows [MVP]
- Re: compare 2 recordsets
- From: RB Smissaert
- Re: compare 2 recordsets
- From: Bob Barrows [MVP]
- compare 2 recordsets
- Prev by Date: Re: compare 2 recordsets
- Next by Date: Re: compare 2 recordsets
- Previous by thread: Re: compare 2 recordsets
- Next by thread: Re: compare 2 recordsets
- Index(es):
Relevant Pages
|