Hallo zusammen,
ich habe einen Agenten, der im wesentlichen die Dokumente, welche über eine View selektiert werden, abarbeiten soll. Dazu verwende ich folgenden Code:
Set mySourceList = db.GetView("($ToDo)")
Call mySourceList.Refresh
mySourceList.AutoUpdate = False
Print Cstr(mySourceList.EntryCount) + " Dokumente abarbeiten"
' Schleife über alle Dokumente in der Ansicht
Set mySource = mySourceList.GetFirstDocument
If mySource Is Nothing Then
Print "GetFirstDocument liefert nothing"
End If
While Not mySource Is Nothing
Den IF-Befehl habe ich nur zum Debugging eingebaut. Mein Problem ist nämlich, dass zwar die Eigenschaft EntryCount eine Zahl größer 0 ist, aber die Methoden GetFirstDocument trotzdem "nothing" liefert und damit die while-Schleife nicht durchlaufen wird.
Mir ist nicht klar wieso das so ist. Ich hätte jetzt behaupten, dass sowas gar nicht passieren darf. Hat jemand evtl. eine Erklärung dafür?
Gruß
Dirk