Détecter l'accessibilité d'une base

Détecter l'accessibilité d'une base

Messagepar Michael DELIQUE » 02 Mars 2005 à 09:14

Une petite fonction que j'utilise pour détecter si une base est accéssible.
Merci de poster les améliorations que vous pouvez y apporter

Code : Tout sélectionner
Function DBExists_LS(wdb As NotesDatabase) As Single
'teste si une base de donnée est accéssible
' renvoi true si elle est accéssible
' renvoi false si elle n'est pas accessible

On Error Goto ErreurDBExists_LS

   DBExists_LS = False
   
   If wDB Is Nothing Then
      'teste si la variable est renseigné
      Exit Function
   Elseif wDB.IsOpen = False Then
      'teste si la base est ouverte
      Exit Function   
   End If
   
   'teste si la base existe réelement il faut que la date de crétation existe ainsi que l'id de réplique
   If Trim(Cstr(wDB.Created)) = "" Or Trim(Cstr(wDB.ReplicaID)) = "" Then
      Exit Function
   End If
   
   DBExists_LS = True

Exit Function
ErreurDBExists_LS:
Msgbox "(DBExists_LS) Erreur " + Str(Err) + " : "+Chr(10) + Cstr(Error)+". "+Chr(10)+"Ligne N° "+Cstr(Erl),16," ERREUR !"
DBExists_LS = False
Exit Function
End Function
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Retour vers Gestion des serveurs