Domino 9 und frühere Versionen > ND6: Entwicklung

Session.CurrentDatabase ändert sich

(1/2) > >>

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