Autor Thema: FilePath vs nuiw.Prompt(PROMPT_CHOOSEDATABASE...)  (Gelesen 1730 mal)

Offline deepmessage

  • Junior Mitglied
  • **
  • Beiträge: 73
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

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

« Letzte Änderung: 25.02.07 - 17:27:52 von deepmessage »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: FilePath vs nuiw.Prompt(PROMPT_CHOOSEDATABASE...)
« Antwort #1 am: 25.02.07 - 00:15:20 »
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

Offline deepmessage

  • Junior Mitglied
  • **
  • Beiträge: 73
Re: FilePath vs nuiw.Prompt(PROMPT_CHOOSEDATABASE...)
« Antwort #2 am: 25.02.07 - 08:42:09 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz