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.
...
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
...
ich hoffe ich konnte mein problem ordentlich beschreiben;)
freue mich über jeden hinweis !
danke im vorraus
matze