Domino 9 und frühere Versionen > ND6: Entwicklung
Session.CurrentDatabase ändert sich
Sebastian Botz:
Hallo zusammen,
habe eine Verständnisfrage zur Session und der Eigenschaft CurrentDatabase.
Laut Noteshilfe: Read-only. The database in which the current script resides
Aber was heißt das. Ich dachte bisher, es handelt sich hier immer um die DB in welcher der Skriptcode im Design hinterlegt ist.
Bin aber heute auf folgendes Probleme gestoßen:
In DB A wird per Button LS-Code ausgeführt: CurrentDatabase zeigt auf DB A.
In einer Unterfunktion wird auf die DB B zugegriffen und dort Dokumente erstellt. Und ab dann zeigt CurrentDatabase auf DB B.
Ist das jetzt ein Feature oder ein Bug?
Vielen Dank für eure Hilfe
Sebastian
Glombi:
Wie werden die Dokumente in DB B erstellt - mittels UI Klassen?
Ist das UI Dokument an der Stelle im Frontend offen?
Andreas
klaussal:
Das könnte man so und so sehen.
Das Script "läuft" ja ab einem bestimmten Punkt in der 2. DB und erstellt dort Dokumente. Also liefert CurrentDatabase eben den Namen dieser DB zurück.
koehlerbv:
Das ist falsch, Klaus.
Sebastian Botz:
Hallo Andreas, hallo Glombi,
das Dokument in der zweiten DB wird im Backend erstellt, dann aber im Frontend geöffnet und noch Änderungen vorgenommen.
Ich hätte nur gerne eine klare Antwort, wie ich diese Eigenschaft verstehen muß. Wie gesagt bisher ging ich immer davon aus, es gibt die DB zurück, in welcher der Skriptcode hinterlegt ist.
Aber evtl. doch nicht?
Gruß
Sebastian
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln