Domino 9 und frühere Versionen > Entwicklung

ProfilDokumente löschen

(1/2) > >>

dasRalph:
Hallo!!!

Ich hab die Datenbank etwas umprogrammiert und benötige jetzt nicht mehr alle ProfilDokumente die mit einer bestimmten Maske erstellt wurden. Es handelt sich dabei um ProfilDokumente, wo jeder User eins hat da mit "@Command( [EditProfile] ; Maskenname; @UserName)" befüllt.

So wie gesagt, jetzt brauche ich alle Dokumente die auf eine bestimmte Maske basieren nicht mehr. Wie kann ich diese wieder ganz schnell loswerden um Speicherplatz zu sparen???

Besten Dank!!!
Ralph

Christoph Arras:
Hier ein Beispielcode zum Umbasteln/Erweitern:

--- Code: ---Sub Initialize
   Dim session As NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim userName As String
   Set session = New NotesSession
   Set db = session.currentdatabase
   userName = "Vorname Nachname/Organisation"
   Set doc = db.getprofiledocument("ProfileName", userName)
   If doc Is Nothing Then
      Msgbox "No ProfileName...Closing the agent"
   Else
      doc.remove(True)
      Msgbox "ProfileName removed"
   End If
End Sub
--- Ende Code ---

dasRalph:
Hallo!!!

Okay das klingt schon mal prima, doch wie finde ich herraus, für welchen User es ein ProfilDokument gibt und für welchen nicht???

Gute Nacht!!! - Ralph

ata:
... du versuchst das Dokument zu initialisieren... wenn es Nothinh ist, gabs für den User eben keins...

ata

dasRalph:
Okay, es wäre ja auch nicht das Problem alle UserNamen per Hand durch zu gehen. Ich dachte nur, dass es was gibt, was mir spontan alle löscht, weil ich hab ca. 200 Leute und dat dauert ne weile. Gibts vielleicht auch ne Funktion, die mir die Leute anzeigt, die eins haben???

Grüße!!! - Ralph

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln