Domino 9 und frühere Versionen > ND6: Entwicklung

GetFirstDocument liefert nothing, obwohl View nicht leer ist

(1/2) > >>

just.do.it:
Hallo zusammen,

ich habe einen Agenten, der im wesentlichen die Dokumente, welche über eine View selektiert werden, abarbeiten soll. Dazu verwende ich folgenden Code:


--- 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

--- Ende Code ---
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

m3:
Beschreib mal die View. Ist sie ev. kategorisiert?

just.do.it:
Hallo,

also die View ist relativ einfach. Keine Kategorien, nur eine einfach Selektions-Formel:

SELECT ((Form = "RevokeAccess") & (Status = "3"))

Gruß
Dirk

m3:
Versteckte Spalten, .... ?

Zeig beim Code doch bitte auch mal die DIMs her. mySourceList ist gesetzt, ...?

dirk_2909:
Auf dem ersten Blick sehe ich keinen Fehler  :-:

Wie Ansicht aufgebaut ist, ist bei .getForstDocument egal.

Evtl. fehlende Leseberechtigung des Agenten?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln