Autor Thema: Database NAMES.NSF has not been opened yet  (Gelesen 2344 mal)

Offline dima

  • Frischling
  • *
  • Beiträge: 28
Database NAMES.NSF has not been opened yet
« am: 12.08.10 - 11:22:13 »
Hi ich habe folgendes Problem


wenn ich im offline Modus ein Dokument öffnen will kommt immer die Fehlermeldung
Database NAMES.NSF has not been opened yet


beim öffnen des Dokumentes überprüfe ich immer ob die Rolle das Dokument in diesem Status bearbeiten darf das frage ich mit den´m Script ab

habt ihr ne idee was ich falsch mache


Function UeberpruefeRolle(Rolle As String) As Variant
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim acl As NotesACL
   Dim aclEntry As NotesACLEntry
   
   Dim eval  As Variant          'Rollen des Users
   Dim varReturn2 As Variant   'Rückgabewert  die geforderte Rollen unter den Userrollen vorhanden ist
   
   On Error Goto UeberpruefeRolleError
   Set db = session.currentDatabase
   
   Rolle =  "[" + Rolle + "]"
   
   eval = Evaluate("@UserNamesList")
   varReturn2 = Arraygetindex(eval, Rolle)
   If Isnull(varReturn2)   Then
      'nix Gefunden
      UeberpruefeRolle = False
   Else
       'gefunden
      UeberpruefeRolle = True
   End If
   On Error Goto 0
   Exit Function
   
UeberpruefeRolleError:
   UeberpruefeRolle = False
   Msgbox "Fehler in UeberpruefeRolle: " & Cstr(Err) & ": " & Error$
   Exit Function
   
End Function





Viele Grüße
Dimitri


Notes Release 8.0.2FP1 CCH1
« Letzte Änderung: 12.08.10 - 11:25:25 von dima »

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Database NAMES.NSF has not been opened yet
« Antwort #1 am: 12.08.10 - 11:52:20 »
Hallo,

Was heisst "Offline"?
Liegt die Db dann lokal auf dem Client?

Wenn Ja, ist die "Konsistente ACL" eingeschaltet, da @UserNamesList ansonsten keinen Wert zurueckliefert. (siehe auch die Hilfe hierzu)


Andreas

Offline dima

  • Frischling
  • *
  • Beiträge: 28
Re: Database NAMES.NSF has not been opened yet
« Antwort #2 am: 12.08.10 - 13:45:14 »
Danke für den Tip hacken war nicht gestzt hat aber leider nichts gebracht

offline heißt local, Konsistente ACL erzwingen war zwar kein hacken gesetzt, ist jetzt aber. Die Fehlermeldung ist immer noch da.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Database NAMES.NSF has not been opened yet
« Antwort #3 am: 18.08.10 - 11:15:52 »
Hallo

Und warum machst Du das nicht über ein Autorenfeld?

Status X -> Autorenfeld = [Rolle A]
Status X2 -> Autorenfeld = [Rolle B]

Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz