Discussion: ADO Test de connexion
Afficher un message
Vieux 24/10/2005, 14h54   #3 (permalink)
MystSith
XLDnaute Nouveau
 
Date d'inscription: septembre 2005
Messages: 12
Par défaut Re:ADO Test de connexion

Merci MichelXld... ça fonctionne

En fait je faisais un test (cn = Nothing)... mais avec le 'Is' ça va bc mieux

Voilà ce que donne le code (rien de bien sorcier ):

Code:
Global cn As ADODB.Connection

Sub ConnecterBase() 'Connexion à la base

    Dim Fichier As String
    
    Set cn = New ADODB.Connection
    Fichier = Range('BDD').Value 'le chemin d'accès est stocké dans une cellule nommée 'BDD'
    
    cn.Open 'Provider=Microsoft.Jet.OLEDB.4.0; Data Source=' & Fichier & ';'

End Sub


Sub FermerBase() 'Fermeture de la base

    cn.Close
    Set cn = Nothing

End Sub


Sub TesterBase() 'La base est elle encore active?

    If (cn Is Nothing) Then ConnecterBase

End Sub
Et aussi...

Code:
Private Sub Workbook_Open()

    Call ConnecterBase

End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)

    Call FermerBase

End Sub
Message édité par: mystsith, à: 24/10/2005 13:58
MystSith est déconnecté   Réponse avec citation