Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 10.03.04 - 19:01:49

Titel: Fehlermeldung unterdrücken ?
Beitrag von: CLI_Andreas_Schmidt am 10.03.04 - 19:01:49
Ich habe wieder mal Problema.

Ich lösche eine Antwort (die letzte Antwort) im Hauptthema soll noch schnell ein Feld gesetzt werden, damit dieses auch ausgeblendet wird.

Im Datenbankscript gibt es ja den Querydocumentdelete. jedoch gibt es immer ein Fehler im Index.... Irgendwie ist das Dokument schon gelöscht und ich kann dann die Antworten nicht mehr zählen.

Nach der Fehlermeldung läuft das script durch und macht alles richtig. Nur diese Fehlermeldung kommt noch. Und die will ich unterdrücken.

Hilfe...
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: eknori am 10.03.04 - 19:06:20
brute force: on error resume next
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: koehlerbv am 10.03.04 - 19:08:23
Oder View.Refresh resp. NotesUIWorkspace.ViewRefresh ?

Und On Error Resume Next funktioniert ja schon - der Code läuft ja weiter ...
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: Axel Janssen temp am 10.03.04 - 19:10:58
aus meiner Sicht besser:

Lass dir per Errorhandling die Fehlernummer anzeigen.

Code
On error goto Fehler

exit sub ' oder function
Fehler: 
msgbox "Err ist: " & Cstr(Err)


dann weisst du die spezifische FehlerNR, wo das immer reinläuft und machst:

Code
on Error goto Fehler

exit sub ' oder function
if err=dieNummer then
 resume next
end if

Gruß Axel
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: CLI_Andreas_Schmidt am 10.03.04 - 19:12:16
on error resume next  läuft gut. Das ist eine Lösung für den Moment.

Danke Euch....

Das mit dem Refresh hatte ich schon drin.
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: eknori am 10.03.04 - 19:13:26
nimm lieber den Vorschlag von Axel; ist sauberer
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: animate am 10.03.04 - 19:53:39
irgendwie kann man auch rausfinden, ob es zu einem Document-Objekt auch noch ein richtiges Dokument in der DB gibt. Ich weiß nicht mehr auswendig, wie genau, ich glaube über die ID oder so...
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: Semeaphoros am 10.03.04 - 21:05:49
IsValid property oder IsDeleted property
Titel: Re:Fehlermeldung unterdrücken ?
Beitrag von: koehlerbv am 10.03.04 - 21:24:53
IsDeleted wirkt - nach meinen Erfahrungen - nicht zuverlässig. Mag durchaus an mir liegen.

Ich arbeite seither mit der Kombination aus NotesDocument.IsValid und IsArray (NotesDocument.Items). Wenn nix Items, dann Dokke isse nich gut !

HTH,
Bernhard