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 :
Dans Workbook_Open, 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
Copie du contenu du recordset dans une feuille …
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
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
Partager