Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Matthias78 am 08.11.12 - 09:44:03

Titel: Problem mit dc.adddocument(doc)
Beitrag von: Matthias78 am 08.11.12 - 09:44:03
Hi,

Wenn ich eine NotesDocumentCollection mit Documenten befüllen will
Call dc.adddocument(doc)
dann erhalte ich jedes Mail ein Object Varable not set.

Ich steh grad echt auf dem Schlauch.

Dim s as New NotesSession
Dim db as NotesDatabase
Dim view as NotesView

Dim dc as NotesDocumentCollection


Dim doc as NotesDocument

Set db = s.currentdatabase
Set view = db.getview("Test")

Set doc = view.getfirstdocument

While not doc is nothing

If doc.subject(0) = "Test" then

Call dc.adddocument(doc)

End if

Wend


Gruß
Matthias
Titel: Re: Problem mit dc.adddocument(doc)
Beitrag von: umi am 08.11.12 - 09:45:27
Hi
Deine DC ist auch nirgends initialisiert.
Set DC = fehlt da noch irgendwo bevor Du ein addDocument ausführen kannst
Titel: Re: Problem mit dc.adddocument(doc)
Beitrag von: Tode am 08.11.12 - 09:45:36
Wenn Du die dc nicht initialisierst, dann kann das nicht gehen.
Such mal hier im Forum, wie man eine leere NotesDocumentCollection erstellt...

Ach ja: Bitte Code immer in Code- Tags einschliessen, so ist der mies zu lesen...
Titel: Re: Problem mit dc.adddocument(doc)
Beitrag von: Glombi am 08.11.12 - 09:55:54
Früher musste man ja einige Verrenkungen programmieren, um eine leere Collection zu erzeugen. Das geht nun deutlich einfacher.

Dim coll As NotesDocumentCollection
 if db.IsOpen Then Set coll = db.CreateDocumentCollection

siehe auch:
http://www-01.ibm.com/support/docview.wss?uid=swg21368236
Titel: Re: Problem mit dc.adddocument(doc)
Beitrag von: Matthias78 am 08.11.12 - 10:04:52
Danke für die schnelle Hilfe.

Gruß
Matthias