OVH Cloud OVH Cloud

"Un composant ActiveX ne peut pas créer d'objet"...

2 réponses
Avatar
DRIF
Bonjour à tous,

Ma base Access fonctionne correctement sous Windows 2000 avecOffice 2000
sp3, mais lorsque j'essaie d'ouvir la base sur un poste équipé Windows 98
avec Office 2000 sp3, le message d'erreur suivant apparaît :

"Erreur d'execution '429':
Un composant ActiveX ne peut pas créer d'objet"

Mon appli utilise un menu créé par l'assistant de menu automatique et le
code plante dans le
"Module" : Form_Formulaire général ;
"Procédure" : Private Sub FillOptions()
"Ligne de code" : Set con = Application.CurrentProject.Connection

J'ai essayé diverses solutions possibles notament : regsvr32 "C:\Program
Files\Fichiers communs\Microsoft Shared\DAO\DAO360.DLL"

Si quelqu'un a rencontré ce genre de problème, ses conseils seront les
bienvenus...

Par avance merci,
@+
Rachid

2 réponses

Avatar
Raymond [mvp]
Bonjour.

passe en VBE par Alt+F11
menu outils / références
décoche les références marquées manquantes.
Cocher la référence Microsoft DAO3.6 objects library
Cocher la référence Microsoft Activex Data Object 2.x library (niveau le
plus haut)
la référence à DAO doit apparaître avant celle ADO.
Recompiler.
pas d'erreur, faire un essai.
cocher Microsoft ADO Ext. 2.7 for DLL and security
recompiler, si pas d'erreur faire un essai.
sinon quelle erreur reste-t-il ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"DRIF" a écrit dans le message de
news:%
Bonjour à tous,

Ma base Access fonctionne correctement sous Windows 2000 avecOffice 2000
sp3, mais lorsque j'essaie d'ouvir la base sur un poste équipé Windows 98
avec Office 2000 sp3, le message d'erreur suivant apparaît :

"Erreur d'execution '429':
Un composant ActiveX ne peut pas créer d'objet"

Mon appli utilise un menu créé par l'assistant de menu automatique et le
code plante dans le
"Module" : Form_Formulaire général ;
"Procédure" : Private Sub FillOptions()
"Ligne de code" : Set con = Application.CurrentProject.Connection

J'ai essayé diverses solutions possibles notament : regsvr32 "C:Program
FilesFichiers communsMicrosoft SharedDAODAO360.DLL"

Si quelqu'un a rencontré ce genre de problème, ses conseils seront les
bienvenus...

Par avance merci,
@+
Rachid




Avatar
DRIF
bonjour et excuse moi pour la réponse qui n'est pas rapide .
j'ai fait ce que tu as di mais le résultat est toujours identique. merci
quand même de ton soutient


"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

passe en VBE par Alt+F11
menu outils / références
décoche les références marquées manquantes.
Cocher la référence Microsoft DAO3.6 objects library
Cocher la référence Microsoft Activex Data Object 2.x library (niveau le
plus haut)
la référence à DAO doit apparaître avant celle ADO.
Recompiler.
pas d'erreur, faire un essai.
cocher Microsoft ADO Ext. 2.7 for DLL and security
recompiler, si pas d'erreur faire un essai.
sinon quelle erreur reste-t-il ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"DRIF" a écrit dans le message de
news:%
Bonjour à tous,

Ma base Access fonctionne correctement sous Windows 2000 avecOffice 2000
sp3, mais lorsque j'essaie d'ouvir la base sur un poste équipé Windows
98


avec Office 2000 sp3, le message d'erreur suivant apparaît :

"Erreur d'execution '429':
Un composant ActiveX ne peut pas créer d'objet"

Mon appli utilise un menu créé par l'assistant de menu automatique et le
code plante dans le
"Module" : Form_Formulaire général ;
"Procédure" : Private Sub FillOptions()
"Ligne de code" : Set con = Application.CurrentProject.Connection

J'ai essayé diverses solutions possibles notament : regsvr32
"C:Program


FilesFichiers communsMicrosoft SharedDAODAO360.DLL"

Si quelqu'un a rencontré ce genre de problème, ses conseils seront les
bienvenus...

Par avance merci,
@+
Rachid