Le composant référencé 'ADODB' est introuvable

Résolu
Guichon84 Messages postés 3 Date d'inscription mercredi 14 septembre 2022 Statut Membre Dernière intervention 16 septembre 2022 - 14 sept. 2022 à 15:21
Guichon84 Messages postés 3 Date d'inscription mercredi 14 septembre 2022 Statut Membre Dernière intervention 16 septembre 2022 - 16 sept. 2022 à 09:11

Bonjour,

J'ai créé une appli sous VBE 2010 assez grosse qui se connecte sur une base SQL et Access

Je travaille sur un ordi en réseau d'entreprise

Je reprends mon code après plusieurs mois d'inactivité et j'ai un message qui m’empêche de générer ou de régénérer mon appli. J'ai cherché sur les forums ce genre d'erreur qui s’est résolue avec une régénération mais pas moyen de le faire chez moi avec succès.

En photo le message en bas et sur la droite la dll qui ne se référence plus

Si vous avez la solution, vous me sauvez ma journée !

merci de votre aide

4 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
14 sept. 2022 à 21:40

Comme indiqué dans le message d'erreur, il s'agit possiblement que tu compiles en x64 ou AnyCPU.

Dans ce cas, regarde dans les propriétés de ta solution/projet pour forcer la compilation en x86 (32 bits) et voir si ça passe mieux.


0
Guichon84 Messages postés 3 Date d'inscription mercredi 14 septembre 2022 Statut Membre Dernière intervention 16 septembre 2022
15 sept. 2022 à 07:58

Bonjour et merci beaucoup de prendre le temps de m'aider

Je ne suis pas à l'aise avec l'environnement de programmation, et je n'arrive pas à trouver où est cette option. Dans les propriétés de mon projet, il y a bien un onglet d'option de compilation mais rien qui concerne ce que tu évoques. Si tu sais où ça peux se trouver, je suis preneur.

De plus, sur la colonne de droite de l'image que j'ai ajouté dans mon post initial, on voit que le chemin d'accès à la référence ADODB n'existe plus, Je n'arrive pas à le recréer, est ce que ça peut venir de là ? SI oui, sais tu comment le régénérer ?

0
Whismeril Messages postés 19034 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 1 mai 2024 656
15 sept. 2022 à 10:48

Bonjour

Comme NHenri te l'a dit, le message d'erreur ne te dit pas que ce composant n'existe plus mais qu'il ne le trouve pas.

Une des raisons possibles est que ce composant n'existe qu'en 32 bits, si ton projet est configuré en 64 bits, alors visual studio ne peut pas trouver le composant 64 bits.

Avec VS 2019 (j'ai plus de 2010 sous la main depuis longtemps), dans le menu "Générer", choisir "Gestionnaire de configurations".

La fenêtre qui s'affiche contient un tableau.

La colonne "Plateforme" contient une liste déroulante pour chaque configuration, dans laquelle on peut choisir "Any CPU", "x64", "x86" ou les créer si elles n'existent pas.

Il te faut trouver quelque chose de similaire pour 2010


0
Guichon84 Messages postés 3 Date d'inscription mercredi 14 septembre 2022 Statut Membre Dernière intervention 16 septembre 2022
16 sept. 2022 à 09:11

Bonjour,

Merci pour votre aide. J'ai pu réparer mon affaire.

En désinstallant et réinstallant la bonne référence, grâce à vos pistes

Merci 1000 fois

0
Rejoignez-nous