Domino 9 und frühere Versionen > ND6: Entwicklung

dokument existiert, wird aber nicht gefunden.

(1/3) > >>

Grmpf:
hallo,


folgendes problem :

in einer dokumentenabfrage eines agenten(manueller start) wird von x documenten in der ausgewählten Ansicht immer nur die erste hälfte der dokumente gefunden(fehlermeldung : Object variable not set).

zB. bei 4 dokumenten werden nur die ersten 2 gefunden . bei 8 die ersten 4.


-ansicht ist sortiert
-zaehler sind nach überprüfung richtig, und werden nirgendwo anders im code geändert
-alle notwendigen variablen sind deklariert
-Ansicht.EntryCount gibt die korrekte Anzahl der dokumente zurück!!

Habe alles was ich weiß probiert, und mir sämtliche variablen ausgeben lassen, komm aber nicht drauf :(
 


BEISPIEL : in der ansicht "viewxyz" befinden sich 4 dokumente
die variablen inhalte habe ich entsprechend im codebeispiel mit "//" abgetrennt.


--- Code: ---...
Set view = db.GetView("viewxyz")

zaehl = view.EntryCount //Wert = 4

For i=1 To zaehl
Set doc = view.GetNthDocument(i)

// Sobald auf den inhalt eines dokuments zugegriffen wird welches
// die hälfte von "zaehl" überschreitet kommt --> Object Variable Not Set
// in diesem Fall bei i = 3 und i = 4
// view.EntryCount gibt korrekterweise 4 zurück.....

If Not doc Is Nothing Then

     Messagebox "Doc is not Nothing"
     
     //änderungen/speicherung am aktuellem doc
     ...


End If

Next
...

--- Ende Code ---



ich hoffe ich konnte mein problem ordentlich beschreiben;)


freue mich über jeden hinweis !


danke im vorraus
matze

DerAndre:
Hast Du dir mal angeschaut wie GetNthDocument funktioniert?

Warum machst Du nicht

Set doc = view.GetFirstDocument

while not doc is nothing

 ...
 ...
 ...

 set doc = view.GetNextDocument(doc)


wend

Grmpf:
hab ich schon probiert.

GetFirst - und Getnextdocument..... verursachen die gleichen fehler , sobald auf das 3. dokument (im obigen beispiel) zugegriffen werden soll..

EDIT : es sieht so aus , als ob das document an der stelle einfach nicht existiert für notes...

DerAndre:
Dann sag ich mal:

Bau ein Errorhandle ein um die Stelle zumindest erstmal einzugrenzen.

koehlerbv:
Ändert sich die Position des Dokuments in der Ansicht durch Änderung am Dokument selbst?

Bernhard

PS: Bitte verwende Grossbuchstaben - das lässt sich dann leichter lesen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln