Ah la on a qqch : erreur 3709 - Impossible d'utiliser cette connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte.
Ah la on a qqch : erreur 3709 - Impossible d'utiliser cette connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte.
Place ton exemple de base de données XLSX sur le forum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub test() Const Fichier = "C:\Users\RDurupt\Desktop\BDD\BDD.xlsx" Set Cnx = CreateObject("ADODB.Connection") With Cnx .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _ & Fichier & ";Extended Properties=""Excel 12.0;HDR=YES;""" .Open End With Set rst = CreateObject("ADODB.Recordset") rst.Open "SELECT frm.Colonne3 FROM [Structure$] as frm WHERE frm.Colonne2='NomTest';", Cnx, 1, 3 If rst.EOF = False Then rst(0).Value = "Test RD" rst.Update End If End Sub
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager