Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MiMueller am 18.06.03 - 12:57:33

Titel: UnprocessedDocuments
Beitrag von: MiMueller am 18.06.03 - 12:57:33
im folgende Script verursacht die Methode UnprocessedDocuments einen Fehler:
   
   Dim ss As New NotesSession
   Dim MailDB As NotesDatabase
   
   Dim vMailDB As Variant
   
   vMailDB =  Evaluate("@MailDbName")
   Set Maildb = ss.GetDatabase(vMailDB(0),vMailDB(1))  
   
   Set ndc = maildb.UnprocessedDocuments
'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Was bedeutet die Fehlermeldung: "Can´t get left-to-do list ..." und wie funktioniert das mit Remote-DB´s ????

Titel: Re:UnprocessedDocuments
Beitrag von: Axel_Janssen am 18.06.03 - 13:28:08
Die Fehlersuche ist sehr viel einfacher, wenn du grundsätzlich und immer mit Errorhandling arbeitest, also wie folgt vorgehst:

Code
 Dim ss As New NotesSession
  Dim MailDB As NotesDatabase

 On Error goto OoopsEinFehler

  Dim vMailDB As Variant
 
  vMailDB =  Evaluate("@MailDbName")
  Set Maildb = ss.GetDatabase(vMailDB(0),vMailDB(1)) 
 
  Set ndc = maildb.UnprocessedDocuments

  exit sub 'oder exit function je nachdem

OoopsEinFehler:
  print "Fehler:" & Error$ & "(" & Cstr(Err) & ") in Zeile " & Cstr(Erl)

end sub ' oder end function

Die Kommunikation über Fehler wird IMHO dann einfacher, wenn du vollständige Fehlermeldungen postest. Ein Fehler tritt auf und der Computer meldet etwas. Du kannst damit nichts anfangen, deshalb stellst du eine Frage im Forum. Warum posten dann viele Leute wie du (jetzt nicht persönlich gemeint) einen Teil der Nachricht? Die Frage wird doch gestellt, weil man nicht weiss wie man das interpretieren soll. Trotzdem gibst du den reviewern nicht die ganze Nachricht, sondern nur einen von dir ausgewählten Teil
Zitat
Can´t get left-to-do list ...

Ich habe zb. schon 5-6 Bildschirmseiten Stacktraces aus Websphere gepostet. Manchmal ist dann der Hinweis des Fehlers an einer Stelle wo ich es nicht erwartet habe. Bei LoNo ist das genauso.