Domino 9 und frühere Versionen > ND8: Entwicklung
Listen vergleichen
help:
Ok Peter,
da gebe ich dir recht das Bernhard seins eleganter ist.
danke Ich habe das @Return noch eingetragen
schönen Abend euch noch
Tode:
Ausserdem nimmt man NIEMALS einen DBLookup ohne Error- Handling. Löscht jemand eine der drei Gruppen, dann kannst Du kein einziges Dokument mehr erstellen und bestehende nicht mehr abspeichern...
Peter Klett:
Natürlich, Tode ...
Ich bin mal so frei, und schreibe ein Beispiel
_r:= @DbLookup("";"Server":"names.nsf";"($Users)";"AG-SEC-Managment";"members");
_result:= @If (@IsError (_r); "";_r);
Abgesehen davon würde ich die Variablen sprechender benennen, das macht es leichter, den Code später zu verstehen.
Und es sind immer noch die Server hart gedrahtet ...
ata:
@Peter
... du nimmst ja das geforderte ErrorHandling ;)
... es gibt aber beim @DBLookup noch den Parameter "[FailSilent]" - das entspricht dem Ergebnis des Fehlerhandlings...
Toni
Tode:
Failsilent ist auch ok, aber ich nehm trotzdem meist Peters variante... da kriege ich im debug- fall schneller und ohne den Lookup an sich zu verändern den tatsächlichen Fehler (Eintrag im Index nicht gefunden, Ansicht existiert nicht, datenbank existiert nicht... Auch nach über 10 Jahren Notes- Programmierung passiert mir das nämlich ab und zu, dass mal ein Lookup nicht funktioniert, und dann returne ich einfach meine variable mit dem lookup und sehe sofort woran es klemmt...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln