Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: jBubbleBoy am 25.10.07 - 10:54:39

Titel: documentCollection geht nicht
Beitrag von: jBubbleBoy am 25.10.07 - 10:54:39
Hallo,

folgende Verständnisfrage. Ein Agent holt sich eine docCollection via
Code
set col = db.allDocuments
Wenn ich jetzt ein Document mit
Code
set doc = db.getDocumentByUNID( "E4F...") 
hole und dann mit
Code
set doc = col.getNextDocument(doc)
mir das nächste Dokument holen möchte, klappt das ganze nicht mehr. Die Funktion getNextDocument bringt immer das gleiche Dokument zurück. Das Dokument ist aber in der docCollection.
Wo ist mein Denkfehler oder geht das einfach nicht?

bubble    
Titel: Re: documentCollection geht nicht
Beitrag von: klaussal am 25.10.07 - 10:57:32
Ich denke mal, dass das so nicht geht, weil der einzelne "get" den pointer zerstört und so der getnext das nächste dok nicht mehr finden kann.
Titel: Re: documentCollection geht nicht
Beitrag von: jBubbleBoy am 25.10.07 - 11:06:53
OKey aber wäre aber der Parameter bei getNextDocument eigentlich überflüssig, oder?

bubble
Titel: Re: documentCollection geht nicht
Beitrag von: DerAndre am 25.10.07 - 11:07:21
Hm, ein  bischen dürftig der Code.
Aber es sieht danach aus, als wäre das Doc das Du mit getDoc... holst das Doc vor dem Doc was Du immer wieder bekommst.
Titel: Re: documentCollection geht nicht
Beitrag von: DerAndre am 25.10.07 - 11:08:47
Der Parameter ist ja nur die Bezugsreferenz von wo aus er das nächste Doc holen soll. Also wozu sollte man ihn brauchen  ;D ???
Titel: Re: documentCollection geht nicht
Beitrag von: jBubbleBoy am 25.10.07 - 11:16:17
Ich hab die Lösung gefunden, man muss vorher ein
Code
set doc = col.getDocument(doc)
machen und dann klappt alles prima :)

Bubble
Titel: Re: documentCollection geht nicht
Beitrag von: DerAndre am 25.10.07 - 11:21:24
Ääääääh......

set doc = db.getDocumentByUNID( "E4F...")

set doc = col.getDocument(doc)

Du weißt aber später noch was Du da gemacht hast?
Titel: Re: documentCollection geht nicht
Beitrag von: klaussal am 25.10.07 - 11:23:28
Klar, dann sucht er die Lösung hier im Forum ...  ;)
Titel: Re: documentCollection geht nicht
Beitrag von: jBubbleBoy am 25.10.07 - 11:27:45
na logo weiss ich noch was ich will ;)
Ziel ist es immer nur einen Teil der Dokumente zu verarbeiten und sich den Stand via UNID zu merken, um dann beim nächsten Durchlauf an der alten Stelle weiterzumachen.

bubble
und die sche**e geht :)
Titel: Re: documentCollection geht nicht
Beitrag von: DerAndre am 25.10.07 - 11:32:54
Ich mach mal wieder einen auf Verständnislegastheniker  ;D

Hä?