Do
If AbfNav(0) AbfAcc(0) Then
AbfAcc.MoveNext
Else
MsgBox "Gleicher Datensatz: " & AbfNav(0) & " " & AbfAcc(0)
AbfNav.MoveNext
End If
Loop Until AbfNav.EOF = True
AbfNav und AbfAcc sind recordsets.
Solange in beiden Recordsets passende Werte stehen geht alles
gut. Wenn in AbfNav ein Datensatz ist der in AbfAcc nicht
existiert bekomme ich die Meldung „No current Record“. Das
möchte ich abfangen.
Ich hoffe jemand kann mir helfen.
Viele Grüße
Axel
Bevor man den Cursor innerhalb eines Recordsets neu positioniert, muss man UNBEDINGT die Grenzen abfragen. Hierfür gibt es innerhalb des Recordsetobjektes zwei Methoden,
„EOF“ (End Of File) u. „BOF“ (Begin Of File).
Also, bevor dur „Movest“ immer: