OVH Cloud OVH Cloud

La methode de l'objet a échouée

7 réponses
Avatar
gazelle
Bonjour,

Depuis quelques temps je ne peut plus lancer
d'applications Access 97 sur mon poste
J'ai systematiquement ce message :
Erreur d'éxecution -2147024770
La méthode 'CurrentDb' de l'objet '_Application' a échouée

Idem pour les objets DBEngine, Recordset et autres
En essayant d'acceder a l'objet recordsetclone d'un formulaire ouvert,
j'obtiens le message suivant :
La méthode 'recordsetclone' de l'objet 'IForm_Formulaire1' a échouée

Cela semble etre les méthodes qui renvoient un Objet DAO
qui posent problème.
J'ai essayé en cochant la référence DAO 3.51, DAO 3.6
ou DAO 2.5/3.5 Compatibility , c'est idem
J'ai bien sur désinstallé, rebooté et reinstallé Access 97 avec SR2b , rien
n'y fait
J'avais aussi Office Xp que j'ai également désinstallé

Quelqu'un a-t-il une idée ?

Merci

7 réponses

Avatar
Pierre CFI [mvp]
bonjour
regarde si tu n'as pas des réfs faisant reference à ADO
si oui décoche ou fait monter DAO avant

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"gazelle" <VoiciMonAdresseDeReponse: a écrit dans le message de news:%23aBVo$
Bonjour,

Depuis quelques temps je ne peut plus lancer
d'applications Access 97 sur mon poste
J'ai systematiquement ce message :
Erreur d'éxecution -2147024770
La méthode 'CurrentDb' de l'objet '_Application' a échouée

Idem pour les objets DBEngine, Recordset et autres
En essayant d'acceder a l'objet recordsetclone d'un formulaire ouvert,
j'obtiens le message suivant :
La méthode 'recordsetclone' de l'objet 'IForm_Formulaire1' a échouée

Cela semble etre les méthodes qui renvoient un Objet DAO
qui posent problème.
J'ai essayé en cochant la référence DAO 3.51, DAO 3.6
ou DAO 2.5/3.5 Compatibility , c'est idem
J'ai bien sur désinstallé, rebooté et reinstallé Access 97 avec SR2b , rien
n'y fait
J'avais aussi Office Xp que j'ai également désinstallé

Quelqu'un a-t-il une idée ?

Merci








Avatar
3stone
Salut,

"gazelle"
[...]
| Cela semble etre les méthodes qui renvoient un Objet DAO
| qui posent problème.
| J'ai essayé en cochant la référence DAO 3.51, DAO 3.6
| ou DAO 2.5/3.5 Compatibility , c'est idem
| J'ai bien sur désinstallé, rebooté et reinstallé Access 97 avec SR2b , rien
| n'y fait
| J'avais aussi Office Xp que j'ai également désinstallé


Pour Access 97, tu n'as que faire de DAO 3.6 et autre...

c'est DAO351 qu'il te faut...
et suprime toute référence à ADO (ActiveX Data Object)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
gazelle
Bonjour et merci pour ta réponse

Cela n'a pas solutionné mon probleme

J'ai bien entendu enlevé les reférences ADO, ne laissant que le nécessaire :
- Visual Basic for Applications
- Miocrosoft Access 8.0 Object Library
- Microsoft DAO 3.xx Object Library

J'ai juste essayé avec chacune des 3 versions de DAO que je possede,
pour m'assurer que ce n'est pas le fichier DAO qui est bouzillé

Ce n'est pas un probleme dans la base access,
Cela semble au niveau du systeme ou de la base de registre que c'est
bouzillé
Mais comment faire pour restaurer ca, j'ai désinstallé et reinstallé Office,
sans succes

Il semble que d'autres personnes ont connu le meme probleme dans
groups.google.fr, sans solution

Merci pour votre aide

"3stone" a écrit dans le message de news:

Salut,

"gazelle"
[...]
| Cela semble etre les méthodes qui renvoient un Objet DAO
| qui posent problème.
| J'ai essayé en cochant la référence DAO 3.51, DAO 3.6
| ou DAO 2.5/3.5 Compatibility , c'est idem
| J'ai bien sur désinstallé, rebooté et reinstallé Access 97 avec SR2b ,
rien
| n'y fait
| J'avais aussi Office Xp que j'ai également désinstallé


Pour Access 97, tu n'as que faire de DAO 3.6 et autre...

c'est DAO351 qu'il te faut...
et suprime toute référence à ADO (ActiveX Data Object)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
gazelle
Bonjour et merci pour ta réponse

Cela n'a pas solutionné mon probleme

J'ai bien entendu enlevé les reférences ADO, ne laissant que le nécessaire :
- Visual Basic for Applications
- Miocrosoft Access 8.0 Object Library
- Microsoft DAO 3.xx Object Library

Ce n'est pas un probleme dans la base access,
Cela semble au niveau du systeme ou de la base de registre que c'est
bouzillé
Mais comment faire pour restaurer ca, j'ai désinstallé et reinstallé Office,
sans succes

Il semble que d'autres personnes ont connu le meme probleme dans
groups.google.fr, sans solution

Merci pour votre aide

"3stone" a écrit dans le message de news:

Salut,

"gazelle"
[...]
| Cela semble etre les méthodes qui renvoient un Objet DAO
| qui posent problème.
| J'ai essayé en cochant la référence DAO 3.51, DAO 3.6
| ou DAO 2.5/3.5 Compatibility , c'est idem
| J'ai bien sur désinstallé, rebooté et reinstallé Access 97 avec SR2b ,
rien
| n'y fait
| J'avais aussi Office Xp que j'ai également désinstallé


Pour Access 97, tu n'as que faire de DAO 3.6 et autre...

c'est DAO351 qu'il te faut...
et suprime toute référence à ADO (ActiveX Data Object)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
3stone
Salut,

"gazelle"
| Cela n'a pas solutionné mon probleme
|
| J'ai bien entendu enlevé les reférences ADO, ne laissant que le nécessaire :
| - Visual Basic for Applications
| - Miocrosoft Access 8.0 Object Library
| - Microsoft DAO 3.xx Object Library
|
| Ce n'est pas un probleme dans la base access,
| Cela semble au niveau du systeme ou de la base de registre que c'est
| bouzillé


Essaies de "registrer" ta DAO360.dll

D'abord tu la recherche... elle devrait se trouver dans
"C:Program FilesCommon FilesMicrosoft shareddaodao360.dll"

Ensuite, tu la registre par (via démarrer, exécuter) :

regsvr32 "lechemincomplet..."

Ca donne ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
gazelle
Bonjour,

Merci de la suggestion
J'ai essayé, mais malheureusement ca ne va pas mieux
DllregisterServer a réussi, pourtant !!!!
Je sens que la solution s'appelle Format C: ...


Essaies de "registrer" ta DAO360.dll
D'abord tu la recherche... elle devrait se trouver dans
"C:Program FilesCommon FilesMicrosoft shareddaodao360.dll"
Ensuite, tu la registre par (via démarrer, exécuter) :
regsvr32 "lechemincomplet..."


Avatar
3stone
Salut,

"gazelle"
|
| Merci de la suggestion
| J'ai essayé, mais malheureusement ca ne va pas mieux
| DllregisterServer a réussi, pourtant !!!!

Dommage... :-((


| Je sens que la solution s'appelle Format C: ...


Noooonnn !!!

Tu parle de DAO351.dll et de DAO360.dll, as-tu installé 2 versions
de Acceess sur ce PC ? (Access97 et 2000)

Si tu n'as que Access97, désinstalle-le complètement
- télécharge "eraser97" chez MS (si tu trouve pas, je peux te l'envoyer)
- réinstalle...

si tu as Access97 et 2000, il faudra bien réinstaller Access2000 après le 97.

Parfois aussi, il suffit également de mettre à jour "Jet" et/ou le "MDAC"

C'est toujours plus rapide qu'un format C:


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw