Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: klaussal am 30.05.03 - 08:23:05
-
moin zusammen,
mein agent geht über das ganze directory und holt sich eine db nach der anderen. probleme beim open ! starte ich den agenten per hand, sagt er: kann die db nicht öffnen (nur unser häuptling hat zugriff darauf, sonst keiner). das ist auch so ok. ABER: lasse ich den agenten zeitgesteuert laufen, bricht er an der stelle ab. wie kann ich ihn dazu bewegen, dann mit der nächsten db weiter zu machen ??? sämtlich if-abfragen, die mir so einfielen, ziehen nicht. bin z.zt. etwas ratlos ??? :o ???
hat jemand einen heissen tipp ? DANKE !
-
einfachste Methode on error resume next an den Anfang des Codes Stellen. Dann macht der Agent gnadenlos weiter, egal welcher Fehler auftritt ( brute-force Methode )
Ansonsten mit if db.IsOpen abfragen, ob die atei geöffnet werden konnte; wenn nicht, na ja, dann auf zur nächsten (smooth-force Methode)
Ulrich
-
.. das dachte ich auch, geht aber leider nicht , weil er schon beim open abbricht. kommt also gar nicht mehr auf den "if" :'(
-
Hat der Server auf dem der Agent läuft den Zugriff auf die DB? Ich denke das wäre die einfachste Lösungen. Dem Server Zugriff zu geben und die Sache dann zeitgesteuert laufen zu lassen.
Gruß
-
... das ist ja der witz bei der sache. NIEMAND hat zugriff auf manche db's. NUR die inhaber. nicht einmal der server, geschweige denn die admins...
-
Das einfachste ist, wie eknori schon beschrieben, einfach ne entsprechende Fehlerroutinge einzubauen.
Meff
-
... werde ich nochmal ausprobieren, geht aber erst am wochenende, weil ich den ganzen krempel zu hause teste. möchte hier nicht den server zerschiessen..... ::)