Domino 9 und frühere Versionen > Entwicklung
Datenbank-Typ
Rasmo:
Hallo,
ich lasse mir mit
Set oDir = oSession.GETDBDIRECTORY("")
Set oDB = oDir.GETFIRSTDATABASE(DATABASE)
...
alle zur Verfügung stehenden Datenbanken anzeigen.
Wie bekomme ich heraus, vom welchen Typ die entsprechende Datenbank ist (System, Mail usw.).
Gibt dazu ein bestimmtes Property, welches man abfragen kann.
Ralf
grosses.manitu:
Aus meiner Sicht geht das eigentlich nicht, was Du willst.
Solche Typen gibt es nicht.
Was man pruefen kann ist, ob es sich um ein um Privates oder Oeffentliches Adressbuch handelt (notesdatabase.IsPrivateAddressBook und notesdatabase.IsPublicAddressBook).
Auf den Titel koenntest evtl auch gehen. Ist sehr unsauber, aber eben, besser als nichts ;-)
eknori:
Du könntest mit
notesDatabase.Categories
die Kategorie auslesen, unter der eine Datenbank im Datenbankkatalog gelistet wird.
Der Eintrag kann eine Liste sein. Ich würde dann an erster Stelle den Typ eintragen und danach die Kategorien, die der User sehen soll.
Dann musst du ein bisschen den Datenbankkatalog anpassen ( sofern der bei euch benutzt wird )
eknori
Rasmo:
Danke für den Tipp.
Nur wenn ich mir die oDB.CATEGORIES anzeigen lasse,
bekomme ich nur bei der Datei "help5_client.nsf" etwas zurück (Noteshelp).
Gibt es nicht vielleicht irgendwo eine Beschreibung die sagt, welche Datenbanken immer Systemdatenbanken sind und welche direkt vom User verwendet werden.
Mein Ziel ist es, dem Nutzer seine Datenbanken anzuzeigen die er speziell nutzt, z.Bsp. E-Mail.
Nach seiner Auswahl möchte ich dann auf alle Dokumente dieser Datenbank zugreifen.
Nur möchte ich den Nutzer nicht mit einer Flut von irgendwelchen Dateinamen überschütten, der bekommt nach Angst und beendet mein Programm :-[.
eknori:
Das Categories Feld musst du schon selbst nach deinen Vorstellungen pflegen.
Da gibt es systemseitig keine DEFAULT Werte
Ulrich
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln