Domino 9 und frühere Versionen > Entwicklung

Picklist auf aktuelle DB

(1/3) > >>

Don Pasquale:
Hallo Leute,

ich möchte aus einer View in der aktuellen DB einen Wert auswählen. Mir fällt dazu nur Picklist ein.
Die DB liegt aber auf dem Server.

Was kann ich statt des Pfads eingeben, damit ich
ich immer auf die aktuelle DB zugreife, egal wo sie liegt ?


picklist = ws.Pickliststrings(3,1,"","\\lotusserver\c\notes\data\MeineDB.nsf","(e4vwDokArt)", "Bitte wählen Sie eine Dokumentart aus", "TEXT2", 1,"B")


Ciao

Don Pasquale

manuel:
Hallo Pasquale!

Mach am besten ein Objekt von NotesDatabase, also

Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase

Nun kannst du den aktuellen Server und Datenbankpfad auslesen:

Server -> db.Server
Pfad -> db.FilePath


Schönen Gruß
Manuel

Don Pasquale:
Hi manuel,

Vielen Dank für Deinen Tipp, ich habe aber gehofft
dass ich auf eine View in derselben Datenbank
etwas leichter zugreifen kann.

keine andere möglichkeit  :'(

Don Pasquale

manuel:
nein, ich glaube es gibt keine andere möglichkeit.
versuche es mal mit zwei leeren string anstelle von server und pfad. wenns nicht geht, dann ist mein vorschlag wirklich die einzige lösung.

Don Pasquale:
Hi manuel,

nachdem ich nochmal drüber nachgedacht habe, ist das gar nicht so umständlich.

Im aktuellen Problem habe ich dann doch etwas anders gelöst, aber Deine Lösung kann ich sicher an anderer Stelle gebrauchen.


Vielen Dank für Deine Hilfe


ciao

Don Pasquale

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln