Bonjour,

Je me connecte à une base de données HF C/S à partir d'Excel. Je lis simplement le contenu du recordset dont les données proviennent d'une simple requête. Tout fonctionne bien mais quand je quitte Excel, le processus Excel.exe reste actif.
Beaucoup dise de tuer le processus mais comment tuer le processus Excel quand on est dans Excel...?
Quelqu'un a-t-il déjà rencontré ce problème?

Merci d'avance

Voici ce que je fais :

Dans déclaration du module1, j’ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Public Connexion_A As New ADODB.Connection
Public Recordset_A As New ADODB.Recordset
Dans Workbook_Open, j’ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Connexion_A.Open "DRIVER={HyperFileSQL};ANA=D:\Mes Projets\Axx\Axx.wdd;Server Name=192.168.0.1;Server Port=4900;Database=Axx;UID=admin;PWDXX="
    Recordset_A.CursorLocation = adUseClient
    Recordset_A.ActiveConnection = Connexion_A
    Recordset_A.Source = "select * from Articles "
    Recordset_A.Open , , adOpenStatic, adLockOptimistic, adCmdText
Copie du contenu du recordset dans une feuille …
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Recordset_A.Close
    Connexion_A.Close
    Set Recordset_A = Nothing
    Set Connexion_A = Nothing