2010-11-16 17 views
0

salut Ma question est: Dans log.nsf, il y a des entrées de base de données consultées la semaine dernière. Je ne suis pas en mesure de trouver où ces valeurs résident car je récupère ces valeurs de C# et en utilisant le domino.dll comme référence.récupérer les détails de l'utilisateur à partir de log.nsf

veuillez m'aider à aller chercher le nombre de résultats de la base de données de n'importe quel utilisateur dans la semaine. Alors que je peux vérifier que ma base de données est active et à quel point les utilisateurs y accèdent.

Merci à l'avance

Ankit

Répondre

0

Je pense que vous utilisez une mauvaise approche. Ce que je ferais est de créer un formulaire avec deux champs - nom d'utilisateur et nombre d'accès et une vue triée par nom d'utilisateur. Chaque fois dans la base de données, ouvrez la recherche de script dans la vue pour un document pour l'utilisateur actuel et le compteur de mise à jour (+1). Si aucun document trouvé - créez-le pour l'utilisateur actuel, mettre un compteur à un et enregistrer. Si vous avez également besoin de dates, vous pouvez soit ajouter un champ de date au document et non utiliser un compteur, il suffit de créer un document chaque fois que votre base de données a été ouverte et créer une vue classée par date pour voir l'utilisation. Le nombre de documents par jour vous montrerait l'utilisation. Vous pouvez également ajouter une catégorie par utilisateur si vous le souhaitez. Je pense que l'utilisation de log.nsf à cette fin n'est pas une bonne approche.