Domino 9 und frühere Versionen > ND6: Entwicklung

Server auslesen

(1/2) > >>

bikerboy:
Hallo liebe Gemeinde,

ich weiss wir hatten das Thema schon mal , aber nun ist es wieder akutell.

Also ich brauche eine Funktion die mir alle Datenbanken und Templates auf einem Server zurückgibt.

Erst wollte ich eine Funktion in C++ schreiben, dann ist mir aufgefallen das ich das noch nie gemacht habe und ich kein C++ kann, nur ein bisschen dürftiges C# aus der Schule. Dann kam mir die Idee den Catalog auf dem Server auszulesen, aber da stehen doch nicht alle Datenbanken drin oder ?

Ich glaube eknori meinte mal das doch alle drin sind aber in einer versteckten Ansicht.

HH:
Schau mal nach

dbdirectory

Hubert

koehlerbv:
Im Catalog stehen alle DBs drin. Wenn Du Dir eine Ansichtsauswahlformel anschaust, wirst Du dort
!(DBListInCatalog = "0")
finden. Deswegen werden nicht alle Einträge angezeigt. Was sich ja leicht ändern lässt ...

Ansonsten bräuchtest Du auch nicht die C-Keule, sondern kannst die Klasse NotesDBDirectory verwenden. Dabei kannst Du aber auf Probleme laufen, wenn Du nicht auf alle DBs zugriffsberechtigt bist.

HTH,
Bernhard

bikerboy:

--- Zitat von: koehlerbv am 28.01.08 - 12:31:08 ---Im Catalog stehen alle DBs drin. Wenn Du Dir eine Ansichtsauswahlformel anschaust, wirst Du dort
!(DBListInCatalog = "0")
finden. Deswegen werden nicht alle Einträge angezeigt. Was sich ja leicht ändern lässt ...

...  kannst die Klasse NotesDBDirectory verwenden. Dabei kannst Du aber auf Probleme laufen, wenn Du nicht auf alle DBs zugriffsberechtigt bist.

HTH,
Bernhard

--- Ende Zitat ---

Aber NotesDBDirectory gibt mir immer nur die Datenbanken zurück nie die Templates, oder auch die Templates wenn ich den Catalog veränder ?

koehlerbv:
Dann schau Dir bitte mal in der DesignerHelp die Hilfe zu NotesDBDirectory.GetFirstDatabase genau an  ;)

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln