Domino 9 und frühere Versionen > ND8: Entwicklung

For Schleife geht nur beim ersten Durchlauf

(1/2) > >>

orbit:
Hallo,

ich hab folgendes Problem mit einem Script:

Über die Auswahl in einem Feld (checkbox) soll an 1-6 Gruppen ein Mail versendet werden.
Die Empfänger der Gruppen werden in einem eigenen Dokument gewartet.
Zu Testzwecken hab ich jetzt halt eine Messagebox drinnen, die die Größe des Dokuments abfragt, in dem die Empfänger stehen sollen.

Das Problem ist nun, dass der erste Durchlauf ok ist, beim zweiten dann aber die Fehlermeldung kommt Object Variable not set.

Die Messagebox mit dem Suchstring kommt auch in der zweiten runde noch richtig, trotzdem wird aber offensichtlich das Dokument nicht gefunden.


Info = Split(uidoc.FieldGetText("Abschluss_1"),";")
For x = 0 To 2   
      
      an = Info(x)
            
      sstring = {Form="Maske14" & cfgKey="}+an+{"}
      Messagebox sstring
      
      Set dcSearch = db.Search(sstring, Nothing,1)
      Set docSearch = dcSearch.GetFirstDocument
      Messagebox docSearch.Size
   Next

Danke!
\Florian

koehlerbv:
Warum prüfst Du das bei diesem übersichtlichen Code nicht gleich mit dem Debugger?

Bernhard

orbit:
Hab ich ja,

der sagt bei der zweiten Runde dcsearch count 0 er verrät mir aber nicht
warum das so ist bzw. was ich ändern muss damit es nicht mehr so ist.

\Florian

koehlerbv:
Und was steht zu diesem Zeitpunkt in Info (1)? Das ist doch der casus cnactus.

Bernhard

Peter Klett:
Du schreibst, dass der Suchstring korrekt wäre. Auch in Bezug auf Groß-/Kleinschreibung?

Wäre er korrekt, würde er auch ein Dokument finden

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln