Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Lancelot am 10.07.08 - 14:52:55
-
Hy Leute,
stehe etwas auf dem Schlauch und bräucht einen klenen Schupps.
Ich habe zwei DB's und davon enthält die 1. DB Konfigdaten zu einem User.
die 2. DB nützt (greift drauf zu) diese Daten auch.
Ich möchte in der 1. Db ein Userdoc ändern und dann soll beim Klick auf einen Knopf "Speichern"
die Personalnummer des geänderten Users an einen Agent übergegeben werden, der dann in der 2. DB alle Dokumente zu diesem User ändern soll.
Mein Problem ist nur, wie´bekomme ich den Key an den Agenten, denn der Agent läuft nicht in der 1. sonder in der 2. DB?
Hoffe es ist verständlicg genug?
Danke Euch schon jetzt für den Schupps.
-
Wieso? Via NotesID kannst Du doch von DB 2 auf das Dokument mit NoteID in DB 1 zugreifen? Von daher verstehe ich die Frage nicht so richtig.
Bernhard
-
Ok anderst rum der Agent ist in LS geschrieben.
wie ich auf die beiden DB zureife weiß ich schon.
Mein Problem ist, der Key also die Perosnalnummer
aus dem Userdoc von DB 1 wird nicht an den Agent DB 2 übergeben.
Der Agent kann somit in der DB 2 nicht auf die richtigen Dokumente in einer Ansicht aufsetzen.
Hoffe die Erklärung ist besser.
-
Das heisst, NotesAgent.ParameterDocID bleibt leer?
Bernhard
-
Mein Gott was kann ein Mensch blind sein.
Hab den Fehler.
Beim Diminsionieren sagte ich
Dim 1.DB as NotesDatabese("server":"DBName")
Dim 2.DB as NotesDatabese("server":"DBName")
Weiter unten kam dann Set 2.DB = Session.current Database
Stehe aber zu dieser Zeit noch auf odet in 1. DB.
Kalr das der Schlüßel nciht in der 2. Db ankommt..
Danke Benrhard Dein Schupps scheint geholfen zu haben.+
Gruß Gerry
-
Manchmal reicht es ja schon, wenn man darüber spricht (oder postet) ;)
Schön, dass es sich geklärt hat.
Bernhard