Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Moin am 09.09.08 - 12:39:08

Titel: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: Moin am 09.09.08 - 12:39:08
Hallo,

ich öffne per
Code
@Command([FileOpenDatabase]; _Server:_File; ""; ""; "1"; ""
eine Datenbnak. Diese ist aber noch nicht bei allen Aussendienstlern vorhanden, der HotSpot
im Portal aber schon. Nun möhcte ich gerne eine Fehlermeldung produzieren, wenn der HotSpot geklickt wird,
aber die DB noch nicht  auf dem Dateisystem ist. Ich versuche es so :

Code
@If(@IsError(@Command([FileOpenDatabase]; _Server:_File; ""; ""; "1"; ""));@Failure("Die DB steht aktuell noch nicht zur Verfügung !");@Success)

Leider funktioniert es nicht..., es kommt die Standardfehlermeldung von Notes.
Was mache ich falsch ?

Thomas

Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: DerAndre am 09.09.08 - 12:49:53
Lass mal das @Failure wech und mach ein @Return draus.
Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: Moin am 09.09.08 - 13:13:48
Hallo,

ich habe mich jetzt für diese Variante entschieden :

Code
@If(@DbExists( _Server : _File );@Command([FileOpenDatabase]; _Server:_File; ""; ""; "1"; "");@Return("Die Gutscheinverwaltung steht aktuell noch nicht zur Verfügung !"))

Dieser tut auch, nur @Return bringt keine Fehlermeldung sondern es passiert gar nichts, das gleiche mit @Failure.

Thomas
Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: koehlerbv am 09.09.08 - 13:15:00
Dort gehört auch ein @Prompt hin.

Bernhard
Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: Moin am 09.09.08 - 13:21:20
Hallo und Danke,

@Prompt funktioniert super.
Warum kann ich dieser Stelle nicht @Failure benutzen ?


Thomas
Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: koehlerbv am 09.09.08 - 13:23:40
Weil das nur für Eingabevalidierungen gedacht ist.

Bernhard
Titel: Re: @Command([FileOpenDatabase] auf Fehler prüfen
Beitrag von: Moin am 09.09.08 - 13:38:10
Hallo,

alles klar.

Vielen Dank frü die Hilfe !