A faire attention, l'instanciation d'un objet NotesDatabase n'ouvre pas cette dernière automatiquement.
Pour ma part, j'ajouterais une vérification de l'ouverture de la base (pour éviter les petites surprises)
- Code : Tout sélectionner
if db.IsOpen = False then
msgbox "La base n'a pu s'ouvrir, veuillez vérifier son chemin d'accès", 16, "Avertissement"
exit sub
end if
Sinon, il y a une autre technique :
- Code : Tout sélectionner
set db = new NotesDatabase ("", "")
call db.Open (urdb.Server,"Motifs.nsf")
'ensuite, on fait la vérification d'ouverture (mauvais chemin d'accès)
if db.IsOpen = false then
msgbox "La base n'a pu s'ouvrir, veuillez vérifier son chemin d'accès", 16, "Avertissement"
exit sub
end if
La méthode "Open" de la classe NotesDatabase force l'ouverture de la base.