OVH Cloud OVH Cloud

Microsoft ADO Ext. 2.8 for DLL

6 réponses
Avatar
Stach
Bonjour à tous,

J'ai un petit problème de mise à jour d'une certaine référence VBA.

Sur les PC les plus "modernes", j'ai la référence:

Microsoft ADO Ext. 2.8 for DLL and Security

et sur 2 de mes anciens PC:

Microsoft ADO Ext. 2.7 for DLL and Security

Pourtant, tuos les PC tournent avec Windows XP Pro et Office 2000. Toutes
les mises à jour ont été faites sur tous les PC.

Le problème est que lorsque j'installe une nouvelle version de ma BD sur les
PC aillant la version 2.7, ces PC ne trouvent pas la version 2.8 se trouvant
sur le PC sur lequel j'ai fais les modifiactions de ma BD.

LOrsque je vais voir dans les références Visual Basic, je vois:

"MANQUANT: Microsoft ADO Ext. 2.8 for DLL"

Je décoche donc la case à côté de cette ligne, puis je fais "OK". J'obtiens
un message:

"Erreur lors du chargement de la DLL"

Je le fais une 2ème fois. Là je n'obtiens plus de message d'erreur et ma
référence se met en:

"Microsoft ADO Ext. 2.7 for DLL"

Bref ma question est: comment faire passer les PC aillant la version 2.7 à
la version 2.8 afin d'éviter tout ce chipotage???

Merci d'avance.

--
Stach ;-)

6 réponses

Avatar
Gafish
Stach wrote:
Bonjour à tous,


Bonjour,

J'ai un petit problème de mise à jour d'une certaine référence VBA.
Sur les PC les plus "modernes", j'ai la référence:
Microsoft ADO Ext. 2.8 for DLL and Security
et sur 2 de mes anciens PC:
Microsoft ADO Ext. 2.7 for DLL and Security


Regarde ici :
http://officesystem.access.free.fr/telechargement.htm#Bases
Tu as une base qui s'appele "Charger toutes les réferences..." dont tu peux
te servir comme modèle pour la tienne

Arnaud

Avatar
J-Pierre
Bonsoir,

Les versions les plus récentes ne sont pas automatiquement installées, mais elles viennent en fonction des logiciels que tu
installes. Pour être tranquille, tu coches une référence à ADO qui est suffisamment vieille pour être certain que même ton
plus vieux PC l'aura aussi. Dans le cas de distribution sur des parcs que je ne connais pas du tout, je n'hésite pas à cocher
la 2.1 qui fonctionne toujours très bien :-)

J-Pierre

"Stach" a écrit dans le message de news:

Bonjour à tous,

J'ai un petit problème de mise à jour d'une certaine référence VBA.

Sur les PC les plus "modernes", j'ai la référence:

Microsoft ADO Ext. 2.8 for DLL and Security

et sur 2 de mes anciens PC:

Microsoft ADO Ext. 2.7 for DLL and Security

Pourtant, tuos les PC tournent avec Windows XP Pro et Office 2000. Toutes
les mises à jour ont été faites sur tous les PC.

Le problème est que lorsque j'installe une nouvelle version de ma BD sur les
PC aillant la version 2.7, ces PC ne trouvent pas la version 2.8 se trouvant
sur le PC sur lequel j'ai fais les modifiactions de ma BD.

LOrsque je vais voir dans les références Visual Basic, je vois:

"MANQUANT: Microsoft ADO Ext. 2.8 for DLL"

Je décoche donc la case à côté de cette ligne, puis je fais "OK". J'obtiens
un message:

"Erreur lors du chargement de la DLL"

Je le fais une 2ème fois. Là je n'obtiens plus de message d'erreur et ma
référence se met en:

"Microsoft ADO Ext. 2.7 for DLL"

Bref ma question est: comment faire passer les PC aillant la version 2.7 à
la version 2.8 afin d'éviter tout ce chipotage???

Merci d'avance.

--
Stach ;-)


Avatar
Stach
Salut JP,

Merci pour ta réponse. Le problème est que le fait d'avoir téléchargé les
mises à jour de la DLL fait que les anciennes références de celle-ci ne sont
plus dans la liste.

Comment puis-je faire pour récupérer ces anciennes versions de la DLL?

Thanks ;-)

--
Stach ;-)



Bonsoir,

Les versions les plus récentes ne sont pas automatiquement installées, mais elles viennent en fonction des logiciels que tu
installes. Pour être tranquille, tu coches une référence à ADO qui est suffisamment vieille pour être certain que même ton
plus vieux PC l'aura aussi. Dans le cas de distribution sur des parcs que je ne connais pas du tout, je n'hésite pas à cocher
la 2.1 qui fonctionne toujours très bien :-)

J-Pierre

"Stach" a écrit dans le message de news:

Bonjour à tous,

J'ai un petit problème de mise à jour d'une certaine référence VBA.

Sur les PC les plus "modernes", j'ai la référence:

Microsoft ADO Ext. 2.8 for DLL and Security

et sur 2 de mes anciens PC:

Microsoft ADO Ext. 2.7 for DLL and Security

Pourtant, tuos les PC tournent avec Windows XP Pro et Office 2000. Toutes
les mises à jour ont été faites sur tous les PC.

Le problème est que lorsque j'installe une nouvelle version de ma BD sur les
PC aillant la version 2.7, ces PC ne trouvent pas la version 2.8 se trouvant
sur le PC sur lequel j'ai fais les modifiactions de ma BD.

LOrsque je vais voir dans les références Visual Basic, je vois:

"MANQUANT: Microsoft ADO Ext. 2.8 for DLL"

Je décoche donc la case à côté de cette ligne, puis je fais "OK". J'obtiens
un message:

"Erreur lors du chargement de la DLL"

Je le fais une 2ème fois. Là je n'obtiens plus de message d'erreur et ma
référence se met en:

"Microsoft ADO Ext. 2.7 for DLL"

Bref ma question est: comment faire passer les PC aillant la version 2.7 à
la version 2.8 afin d'éviter tout ce chipotage???

Merci d'avance.

--
Stach ;-)







Avatar
Stach
Merci pour le tuyau ;-)

--
Stach ;-)



Stach wrote:
Bonjour à tous,


Bonjour,

J'ai un petit problème de mise à jour d'une certaine référence VBA.
Sur les PC les plus "modernes", j'ai la référence:
Microsoft ADO Ext. 2.8 for DLL and Security
et sur 2 de mes anciens PC:
Microsoft ADO Ext. 2.7 for DLL and Security


Regarde ici :
http://officesystem.access.free.fr/telechargement.htm#Bases
Tu as une base qui s'appele "Charger toutes les réferences..." dont tu peux
te servir comme modèle pour la tienne

Arnaud






Avatar
J-Pierre
Bonjour,

Tu as tout cassé en installant depuis le site de Raymond ? :-)
Je suis surpris, normalement, les nouvelles libs ADO s'ajoutent aux existantes, très fort, Raymond, très très fort.....

Je ne sais pas ou récupérer les vieilles, 2 solutions:

Toujous sur le site de Raymond, tu trouveras le code pour parcourir les références disponibles et celles qui sont cassées
(isBroken), ça ne devrait pas être bien difficile d'adapter ça pour référencer la bonne lib avec un peu de VBA que tu
exécutes à l'ouverture de ta base. Ca, c'est bien, tu règles ton pb définitivement et tu n'oublies pas de publier le code.

Ou bien j'ai un mdac_typ.exe du 08/06/04, me demande pas quelle version c'est.......

J-Pierre

"Stach" a écrit dans le message de news:

Salut JP,

Merci pour ta réponse. Le problème est que le fait d'avoir téléchargé les
mises à jour de la DLL fait que les anciennes références de celle-ci ne sont
plus dans la liste.

Comment puis-je faire pour récupérer ces anciennes versions de la DLL?

Thanks ;-)

--
Stach ;-)



Bonsoir,

Les versions les plus récentes ne sont pas automatiquement installées, mais elles viennent en fonction des logiciels que tu
installes. Pour être tranquille, tu coches une référence à ADO qui est suffisamment vieille pour être certain que même ton
plus vieux PC l'aura aussi. Dans le cas de distribution sur des parcs que je ne connais pas du tout, je n'hésite pas à
cocher
la 2.1 qui fonctionne toujours très bien :-)

J-Pierre

"Stach" a écrit dans le message de news:

Bonjour à tous,

J'ai un petit problème de mise à jour d'une certaine référence VBA.

Sur les PC les plus "modernes", j'ai la référence:

Microsoft ADO Ext. 2.8 for DLL and Security

et sur 2 de mes anciens PC:

Microsoft ADO Ext. 2.7 for DLL and Security

Pourtant, tuos les PC tournent avec Windows XP Pro et Office 2000. Toutes
les mises à jour ont été faites sur tous les PC.

Le problème est que lorsque j'installe une nouvelle version de ma BD sur les
PC aillant la version 2.7, ces PC ne trouvent pas la version 2.8 se trouvant
sur le PC sur lequel j'ai fais les modifiactions de ma BD.

LOrsque je vais voir dans les références Visual Basic, je vois:

"MANQUANT: Microsoft ADO Ext. 2.8 for DLL"

Je décoche donc la case à côté de cette ligne, puis je fais "OK". J'obtiens
un message:

"Erreur lors du chargement de la DLL"

Je le fais une 2ème fois. Là je n'obtiens plus de message d'erreur et ma
référence se met en:

"Microsoft ADO Ext. 2.7 for DLL"

Bref ma question est: comment faire passer les PC aillant la version 2.7 à
la version 2.8 afin d'éviter tout ce chipotage???

Merci d'avance.

--
Stach ;-)









Avatar
Stach
En testant un peu les références, je viens de m'apercevoir que la DLL
"Microsoft ADO Ext. 2.X for DLL" n'était pas nécessaire pour faire tourner ma
base de données.

J'ai du cocher "Microsoft ActiveX Data Objects 2.0 Library" et la
normalement plus d'erreur de chargement.

Comme tu me l'a suggéré, j'ai utilisé la version la plus ancienne encore
disponible dans la liste histoire de ne pas avoir de conflit avec les PC
ayant un système d'exploitation moins récent.

Thanks ;-)
--
Stach ;-)



Bonsoir,

Les versions les plus récentes ne sont pas automatiquement installées, mais elles viennent en fonction des logiciels que tu
installes. Pour être tranquille, tu coches une référence à ADO qui est suffisamment vieille pour être certain que même ton
plus vieux PC l'aura aussi. Dans le cas de distribution sur des parcs que je ne connais pas du tout, je n'hésite pas à cocher
la 2.1 qui fonctionne toujours très bien :-)

J-Pierre

"Stach" a écrit dans le message de news:

Bonjour à tous,

J'ai un petit problème de mise à jour d'une certaine référence VBA.

Sur les PC les plus "modernes", j'ai la référence:

Microsoft ADO Ext. 2.8 for DLL and Security

et sur 2 de mes anciens PC:

Microsoft ADO Ext. 2.7 for DLL and Security

Pourtant, tuos les PC tournent avec Windows XP Pro et Office 2000. Toutes
les mises à jour ont été faites sur tous les PC.

Le problème est que lorsque j'installe une nouvelle version de ma BD sur les
PC aillant la version 2.7, ces PC ne trouvent pas la version 2.8 se trouvant
sur le PC sur lequel j'ai fais les modifiactions de ma BD.

LOrsque je vais voir dans les références Visual Basic, je vois:

"MANQUANT: Microsoft ADO Ext. 2.8 for DLL"

Je décoche donc la case à côté de cette ligne, puis je fais "OK". J'obtiens
un message:

"Erreur lors du chargement de la DLL"

Je le fais une 2ème fois. Là je n'obtiens plus de message d'erreur et ma
référence se met en:

"Microsoft ADO Ext. 2.7 for DLL"

Bref ma question est: comment faire passer les PC aillant la version 2.7 à
la version 2.8 afin d'éviter tout ce chipotage???

Merci d'avance.

--
Stach ;-)