Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cfiber am 22.02.06 - 07:03:39

Titel: view.EntryCount liefert falsche Werte!
Beitrag von: cfiber am 22.02.06 - 07:03:39
Hallo zusammen,

folgender Codeauszug

Code
Set view = db.GetView("(MachProdNoFinView)")
Set doc = view.GetFirstDocument
   For i = 1 To view.EntryCount
      If doc.prodno(0) = doccur.prodno(0) Then
         'schreibe was ins doc
         Call doc.Save(True, False)
      End If
   Set doc = view.GetNextDocument(doc) '*
   Next i

erzeugt an der Stelle * (laut Debugger) den Fehler:

"Notes Error: Entry not found in index (MachProdNoFinView)"

Er läuft die Schleife also nicht einmal ganz durch, im view befinden sich zig Dokumente.


Weiss jemand, was das soll?

DANKE!
Titel: Re: view.EntryCount liefert falsche Werte!
Beitrag von: klaussal am 22.02.06 - 07:35:08
Wird das Doc evtl. upgedatet, sodass es in der view nicht mehr drin ist ?
Titel: Re: view.EntryCount liefert falsche Werte!
Beitrag von: cfiber am 22.02.06 - 07:37:43
jojojo, habe es gerade selber gemerkt....ja Notes hat so seine Tücken!
Titel: Re: view.EntryCount liefert falsche Werte!
Beitrag von: klaussal am 22.02.06 - 07:40:13
Nee, nicht LoNo, sondern das Problem sitzt (fast) immer VOR dem Bildschirm...  ;D

Abär, das ist eine Falle, in die ich auch schon einmal getappt bin...