Autor Thema: Doc.copytoDatabase(XX) geht nicht  (Gelesen 1479 mal)

Offline Milamber

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
Doc.copytoDatabase(XX) geht nicht
« am: 12.11.10 - 14:30:22 »
Hallo zusammen, ich bin gerade am verzweifeln.

Mein code lief bis gestern. Heute habe ich etwas geändert und jetz läuft es nicht mehr.

Nun habe ich den Code auf ein minimum reduziert um den Fehler zu finden.
Das ganze wird aus dem web aufgerufen, über den event: WebQuerySave. Es wird ein Agent aufgerunfen der das offnen Dokument in eine andere DB kopieren soll.


   Dim s As New NotesSession
   Dim DBTarget As notesdatabase
   Dim DocCurrent As NotesDocument
   Dim DocNew As Notesdocument
   
   Set DBTarget = s.GetDatabase("XXX"  ,  "YYY" )
      '          If   DBTarget.IsOpen Then Print "error" ERGENINS: Print kommt. also db wird geöffnet.
   Set DocCurrent = s.DocumentContext
   'If  Not DocCurrent Is Nothing Then Print "error" ERGEBNIS: Print kommt, also wird doc gefunden
   
   Set DocNew = DocCurrent.CopyToDatabase(DBTarget)
   Print "error"  'ERGEBNIS: Kein print, kein Fehler, kein copiertes Document


Nachtrag:
Call DocCurrent.CopyToDatabase(DBTarget)   
erschafft auch kein neues Dok in der DBTarget.

Jetzt erstmal WE. wünsch euch allen ein schönes :)

Grüße
Hristos

Hristos Fasoulas
Nürnberg - Erde

Administration/Entwicklung ND

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Doc.copytoDatabase(XX) geht nicht
« Antwort #1 am: 12.11.10 - 16:03:04 »
Bau Dir doch einen ErrorHandler ein - das sollte das erste sein, was in einer Routine an Code entsteht. Dieser wird dann vermutlich auf ein ungültiges oder nicht vorhandenes Dokument verweisen - da Dein Frontend-Dokument noch gar nicht gespeichert ist.

Bernhard

Offline Milamber

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
Re: Doc.copytoDatabase(XX) geht nicht
« Antwort #2 am: 15.11.10 - 08:40:57 »
Dieser wird dann vermutlich auf ein ungültiges oder nicht vorhandenes Dokument verweisen
Bernhard

Danke für den Hinweis, 2 Zeilen angepasst und nun flutscht es :-)
Hristos
Hristos Fasoulas
Nürnberg - Erde

Administration/Entwicklung ND

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz