OVH Cloud OVH Cloud

lire classeur fermé : ADO

4 réponses
Avatar
Jo-Soupin
bonjour tout le monde,

j'ai un probl=E8me avec un fichier dont le code est inspir=E9 de
"ADOLireClasseurFerme" charg=E9 depuis sur le site de F.Sigonneau.
Sur un poste (XL2000, XPHome), il fonctionne parfaitement. Sur un autre
(XL2000, XPpro), il me g=E9n=E8re l'erreur suivante :

Err. exec '-2147217900 (8004oe14)' :
[Microsoft][Pilote ODBC Excel] Instruction SQL non valide ;
'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' attendus
Set rs =3D dbConnection.Execute("[" & RangeName & "]")

Bien entendu, j'ai v=E9rifi=E9 les r=E9f=E9rences et le chemin du fichier.

Si quelqu'un a d=E9j=E0 rencontr=E9 ce probl=E8me ...
D'avance merci

4 réponses

Avatar
michdenis
Bonjour Jo-Soupin,

As-tu installé la référence sur ton PC à problème :

Tu ouvres VBE (visual basic editor) et à partir de la barre des menus / outils / référence / tu coches la dernière version
disponible soit :

"Microsoft Activex Data object 2.x objects librairy"


Salutations!


"Jo-Soupin" a écrit dans le message de news:
bonjour tout le monde,

j'ai un problème avec un fichier dont le code est inspiré de
"ADOLireClasseurFerme" chargé depuis sur le site de F.Sigonneau.
Sur un poste (XL2000, XPHome), il fonctionne parfaitement. Sur un autre
(XL2000, XPpro), il me génère l'erreur suivante :

Err. exec '-2147217900 (8004oe14)' :
[Microsoft][Pilote ODBC Excel] Instruction SQL non valide ;
'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' attendus
Set rs = dbConnection.Execute("[" & RangeName & "]")

Bien entendu, j'ai vérifié les références et le chemin du fichier.

Si quelqu'un a déjà rencontré ce problème ...
D'avance merci
Avatar
Jo-Soupin
bonjour Michdenis,

merci pour ta réponse.
J'ai en effet verifié les références. Est-ce que cela peut
s'expliquer par le fait que sur le PC d'origine j'ai Microsoft Activex
Data object 2.8 objects library et sur celui "à problème", j'ai
Microsoft Activex Data object 2.7 objects library ?
Avatar
michdenis
Bonjour Jo-soupin,

Dans la liste des références du classeur, décoche toutes celles qui sont marquées "Manquantes" et coche celle-ci, si c'est la
dernière version de cette bibliothèque. ça devrait fonctionner.

Microsoft Activex Data object 2.7 objects library


Salutations!


"Jo-Soupin" a écrit dans le message de news:
bonjour Michdenis,

merci pour ta réponse.
J'ai en effet verifié les références. Est-ce que cela peut
s'expliquer par le fait que sur le PC d'origine j'ai Microsoft Activex
Data object 2.8 objects library et sur celui "à problème", j'ai
Microsoft Activex Data object 2.7 objects library ?
Avatar
Jo-Soupin
merci Michdenis,

je pense que je vais pouvoir m'en sortir. Je te tiendrais au courant.

PS - Ce soir, sur mon écran de télé, j'ai vu Dieu, et il a marqué
son but !! (pourtant Zoro était arrivé)