Autor Thema: Problem mit dc.adddocument(doc)  (Gelesen 1594 mal)

Offline Matthias78

  • Frischling
  • *
  • Beiträge: 4
Problem mit dc.adddocument(doc)
« 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

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Problem mit dc.adddocument(doc)
« Antwort #1 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
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Problem mit dc.adddocument(doc)
« Antwort #2 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...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Glombi

  • Gast
Re: Problem mit dc.adddocument(doc)
« Antwort #3 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

Offline Matthias78

  • Frischling
  • *
  • Beiträge: 4
Re: Problem mit dc.adddocument(doc)
« Antwort #4 am: 08.11.12 - 10:04:52 »
Danke für die schnelle Hilfe.

Gruß
Matthias

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz