Domino 9 und frühere Versionen > ND7: Entwicklung
FilePath vs nuiw.Prompt(PROMPT_CHOOSEDATABASE...)
(1/1)
deepmessage:
Hallo!
Ich habe ein kleines Problem. Es geht darum, dass ich über ein Prompt eine Datenbank auswähle und den Rückgabewert dann im Format "Server!!Pfad" speichere:
--- Code: ---v = nuiw.Prompt(13, "Zieldatenbank", "Bitte wählen Sie die Zieldatenbank aus!")
If Isarray(v) Then
Set nn = New NotesName(v(0))
Call saveNewDatabase((Lcase(nn.Common) & "!!" & v(1))
End If
--- Ende Code ---
Das was da dan gespeichert wird ist z. B. "dev/de!!tools/test.nsf".
Bei lokalen Datenbank das hier: "!!test.nsf".
So - und wenn ich jetzt diese Datenbank wieder hole via ns.GetDatabase() und dort den FilePath ausgebe, erhalte ich bei lokalen Datenbanken "D:\Programme\Lotus\Notes\Data\test.nsf".
Meine Frage ist jetzt, wie ich den FilePath und den zweiten Arraywert von Prompt erkennen kann, dass diese "auf die gleiche Datenbank zeigen". Ich möchte also irgendwie eine Zuordnung von "!!test.nsf" zu "D:\Programme\Lotus\Notes\Data\test.nsf" bekommen...
Wisst Ihr mir nen Tipp?
Gruß + schönes WE noch
Alex
koehlerbv:
Deine Frage ist sehr verwirrend formuliert. Ich verstehe sie so: Du willst einen Zusammenhang herstellen zwischen dem Rückgabewert zu einem Pfad/Dateinamen sowohl hinsichtlich des Notes DataDirectory als auch zum Filesystem - und das ganze jeweils lokal?
Dann musst Du als erforderliche zusätzliche Information noch den Parameter "Directory" aus der jeweiligen NOTES.INI auslesen - dann kannst Du beide Ergebnisse zusammenführen.
Wenn das nicht Deine Intention trifft: Bitte die Frage verständlicher formulieren.
Bernhard
deepmessage:
Hast ja Recht Bernhard... :o
Die Lösung meines Problems besteht wahrscheinlich darin, den Parameter "Directory" herauszufinden. Dann kann ich die zwei Pfade einander zuordnen.
Danke - das mit der ini war mir gar nicht mehr eingefallen... ;-)
Gruß
Alex
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln