Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Erreur liée à un datareport

15 réponses
Avatar
jerome
Bonjour,

J'ai une form avec un bouton 'Imprimer' pour l'impression de données
d'une base access.
Je fais appel à un datareport pour afficher un apercu ou/et imprimer.

Seulement, j'obtiens un message d'erreur que voici :
Erreur d'execution '-2147417848 (80010108)' :
Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Lors du debogage, il s'arrete à la ligne : datareport1.show

J'ai recherché en vain une solution à ce problème (qui ne survient pas
selon l'ordinateur sur lequel il est lancé).

J'attends donc vos réponses, en espérant qu'une d'entre elles pourra
résoudre ce petit soucis.

Cordialement,
jerome

10 réponses

1 2
Avatar
Jean-marc
jerome wrote:
Bonjour,

J'ai une form avec un bouton 'Imprimer' pour l'impression de données
d'une base access.
Je fais appel à un datareport pour afficher un apercu ou/et imprimer.

Seulement, j'obtiens un message d'erreur que voici :
Erreur d'execution '-2147417848 (80010108)' :
Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Lors du debogage, il s'arrete à la ligne : datareport1.show

J'ai recherché en vain une solution à ce problème (qui ne survient pas
selon l'ordinateur sur lequel il est lancé).

J'attends donc vos réponses, en espérant qu'une d'entre elles pourra
résoudre ce petit soucis.



Hello,

Google est ton ami :
http://www.google.fr/search?hl=fr&q!47417848+&meta
Bonne lecture !

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
Avatar
jerome
Bonjour,

J'ai déjà effectué une recherche sur google, mais je n'y ai pas trouvé
de réelle solution à mon problème.
Raison pour laquelle j'interviens sur ce newsgroup.
J'avais d'ailleurs aussi posté sur 2 autres forums (vbfrance et comment
ca marche), mais je n'ai obtenu aucune réponses.

Dans l'attente de vos réponses,
cordialement,
jerome

Jean-marc a écrit :
jerome wrote:
Bonjour,

J'ai une form avec un bouton 'Imprimer' pour l'impression de données
d'une base access.
Je fais appel à un datareport pour afficher un apercu ou/et imprimer.

Seulement, j'obtiens un message d'erreur que voici :
Erreur d'execution '-2147417848 (80010108)' :
Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Lors du debogage, il s'arrete à la ligne : datareport1.show

J'ai recherché en vain une solution à ce problème (qui ne survient pas
selon l'ordinateur sur lequel il est lancé).

J'attends donc vos réponses, en espérant qu'une d'entre elles pourra
résoudre ce petit soucis.



Hello,

Google est ton ami :
http://www.google.fr/search?hl=fr&q!47417848+&meta >
Bonne lecture !



Avatar
jerome
Bonsoir,
je réitère ma demande, personne n'a de solution ?
Merci
Jerome

jerome a écrit :
Bonjour,

J'ai déjà effectué une recherche sur google, mais je n'y ai pas trouvé
de réelle solution à mon problème.
Raison pour laquelle j'interviens sur ce newsgroup.
J'avais d'ailleurs aussi posté sur 2 autres forums (vbfrance et comment
ca marche), mais je n'ai obtenu aucune réponses.

Dans l'attente de vos réponses,
cordialement,
jerome

Jean-marc a écrit :
jerome wrote:
Bonjour,

J'ai une form avec un bouton 'Imprimer' pour l'impression de données
d'une base access.
Je fais appel à un datareport pour afficher un apercu ou/et imprimer.

Seulement, j'obtiens un message d'erreur que voici :
Erreur d'execution '-2147417848 (80010108)' :
Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Lors du debogage, il s'arrete à la ligne : datareport1.show

J'ai recherché en vain une solution à ce problème (qui ne survient pas
selon l'ordinateur sur lequel il est lancé).

J'attends donc vos réponses, en espérant qu'une d'entre elles pourra
résoudre ce petit soucis.


Hello,

Google est ton ami :
http://www.google.fr/search?hl=fr&q!47417848+&meta >>
Bonne lecture !





Avatar
jerome
Bonjour,

Je rencontre toujours ce message d'erreur avec le datareport. Je
désespère de trouver une solution ! Personne ne semble en avoir.
Si vous avez des idées, n'hésitez donc pas à me le faire savoir.

Merci.
Jerome

Jean-marc a écrit :
jerome wrote:
Bonjour,

J'ai une form avec un bouton 'Imprimer' pour l'impression de données
d'une base access.
Je fais appel à un datareport pour afficher un apercu ou/et imprimer.

Seulement, j'obtiens un message d'erreur que voici :
Erreur d'execution '-2147417848 (80010108)' :
Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Lors du debogage, il s'arrete à la ligne : datareport1.show

J'ai recherché en vain une solution à ce problème (qui ne survient pas
selon l'ordinateur sur lequel il est lancé).

J'attends donc vos réponses, en espérant qu'une d'entre elles pourra
résoudre ce petit soucis.



Hello,

Google est ton ami :
http://www.google.fr/search?hl=fr&q!47417848+&meta >
Bonne lecture !



Avatar
Jacques93
Bonjour jerome,
jerome a écrit :
Bonjour,

Je rencontre toujours ce message d'erreur avec le datareport. Je
désespère de trouver une solution ! Personne ne semble en avoir.
Si vous avez des idées, n'hésitez donc pas à me le faire savoir.




Quelles références sont présentes dans ton projet ?
Peux tu vérifier les versions de dll : pour un datareport avec un data
environment tu devrais trouver quelque chose comme ceci dans le .vbp
(ouvert dans le bloc note)

Reference=*G{3D5C6BF0-69A3-11D0-B393-00A0C9055D8E}#1.0#0#..Program
FilesFichiers communsDESIGNERmsderun.dll#Microsoft Data Environment
Instance 6.0

Reference=*G{2A75196C-D9EB-4129-B803-931327F72D5C}#2.8#0#..Program
FilesFichiers communsSystemadomsado15.dll#Microsoft ActiveX Data
Objects 2.0 Library

Reference=*G{642AC760-AAB4-11D0-8494-00A0C90DC8A9}#1.0#0#..WINDOWSsystem32msdbrptr.dll#Microsoft
Data Report Designer v6.0

Reference=*G{6B263850-900B-11D0-9484-00A0C91110ED}#1.0#0#..WINDOWSsystem32msstdfmt.dll#Microsoft
Data Formatting Object Library

Reference=*G{56BF9020-7A2F-11D0-9482-00A0C91110ED}#1.0#0#..WINDOWSsystem32MSBIND.DLL#Microsoft
Data Binding Collection VB 6.0 (SP4)

Tu peux tenter un regsvr32 sur chacune de ces dll

--
Cordialement,

Jacques.
Avatar
jerome
Bonjour,

Cela n'a pas fonctionné en réengistrant les dll.
La casse a-t-elle une importance ? ca moi, j'ai MSSDBRPTR.DLL et
MSSTDFMT.DLL (tout en majuscule) ?
A noter que j'ai la référence vers msado25.tlb et non msado15.dll,
est-ce que cela a une importance ? A noter que regsvr32 ne fonctionne
pas pour le tlb.

Merci
Jerome

Jacques93 a écrit :
Bonjour jerome,
jerome a écrit :
Bonjour,

Je rencontre toujours ce message d'erreur avec le datareport. Je
désespère de trouver une solution ! Personne ne semble en avoir.
Si vous avez des idées, n'hésitez donc pas à me le faire savoir.




Quelles références sont présentes dans ton projet ?
Peux tu vérifier les versions de dll : pour un datareport avec un data
environment tu devrais trouver quelque chose comme ceci dans le .vbp
(ouvert dans le bloc note)

Reference=*G{3D5C6BF0-69A3-11D0-B393-00A0C9055D8E}#1.0#0#..Program
FilesFichiers communsDESIGNERmsderun.dll#Microsoft Data Environment
Instance 6.0

Reference=*G{2A75196C-D9EB-4129-B803-931327F72D5C}#2.8#0#..Program
FilesFichiers communsSystemadomsado15.dll#Microsoft ActiveX Data
Objects 2.0 Library

Reference=*G{642AC760-AAB4-11D0-8494-00A0C90DC8A9}#1.0#0#..WINDOWSsystem32msdbrptr.dll#Microsoft
Data Report Designer v6.0

Reference=*G{6B263850-900B-11D0-9484-00A0C91110ED}#1.0#0#..WINDOWSsystem32msstdfmt.dll#Microsoft
Data Formatting Object Library

Reference=*G{56BF9020-7A2F-11D0-9482-00A0C91110ED}#1.0#0#..WINDOWSsystem32MSBIND.DLL#Microsoft
Data Binding Collection VB 6.0 (SP4)

Tu peux tenter un regsvr32 sur chacune de ces dll



Avatar
Jacques93
Bonjour jerome,
jerome a écrit :
Bonjour,

Cela n'a pas fonctionné en réengistrant les dll.
La casse a-t-elle une importance ? ca moi, j'ai MSSDBRPTR.DLL et
MSSTDFMT.DLL (tout en majuscule) ?



Non la casse n'a pas d'importance.

A noter que j'ai la référence vers msado25.tlb et non msado15.dll,
est-ce que cela a une importance ? A noter que regsvr32 ne fonctionne
pas pour le tlb.




msado25.tlb indique que tu utilises Microsoft ActiveX Data Object 2.5
Library

msado15.dll correspond à Microsoft ActiveX Data Object 2.8 Library

Tu peux vérifier les versions installés sur un système, et les comparer
avec les versions requises, avec Component Checker, disponible ici :

<http://www.microsoft.com/downloads/details.aspx?FamilyId0A8DF6-4A21-4B43-BF53-14332EF092C9&displaylang=en>

Tu peux éventuellement re-installer MDAC (ici la version 2.8 SP1) :

<http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyIDl050fe3-c795-4b7d-b037-185d0506396c>

D'autres versions sont disponibles ici :

<http://msdn2.microsoft.com/en-us/data/aa937730.aspx>

Si tu as des différence de versions MDAC entre différentes machines,
sans être catégorique, cela peut être source de dysfonctionnments.

pour le resvr32 sur le .tlb , c'est normal, c'est une librairie de type,
pas un ActiveX.

--
Cordialement,

Jacques.
Avatar
jerome
Bonjour,

Pour ce qui est de la réinstallation du MDAC, je l'ai déjà tenté, mais
j'obtiens toujours un message du type :
"MDAC 2.8 RTM n'est pas compatible avec cette version de Windows. Toutes
ses fonctionnalités font déjà partie intégrante de Windows."

Je vais tester l'utilitaire Component Checker et voir ce qu'il me dit.
Merci

Jerome

Jacques93 a écrit :
Bonjour jerome,
jerome a écrit :
Bonjour,

Cela n'a pas fonctionné en réengistrant les dll.
La casse a-t-elle une importance ? ca moi, j'ai MSSDBRPTR.DLL et
MSSTDFMT.DLL (tout en majuscule) ?



Non la casse n'a pas d'importance.

A noter que j'ai la référence vers msado25.tlb et non msado15.dll,
est-ce que cela a une importance ? A noter que regsvr32 ne fonctionne
pas pour le tlb.




msado25.tlb indique que tu utilises Microsoft ActiveX Data Object 2.5
Library

msado15.dll correspond à Microsoft ActiveX Data Object 2.8 Library

Tu peux vérifier les versions installés sur un système, et les comparer
avec les versions requises, avec Component Checker, disponible ici :

<http://www.microsoft.com/downloads/details.aspx?FamilyId0A8DF6-4A21-4B43-BF53-14332EF092C9&displaylang=en>


Tu peux éventuellement re-installer MDAC (ici la version 2.8 SP1) :

<http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyIDl050fe3-c795-4b7d-b037-185d0506396c>


D'autres versions sont disponibles ici :

<http://msdn2.microsoft.com/en-us/data/aa937730.aspx>

Si tu as des différence de versions MDAC entre différentes machines,
sans être catégorique, cela peut être source de dysfonctionnments.

pour le resvr32 sur le .tlb , c'est normal, c'est une librairie de type,
pas un ActiveX.



Avatar
Jacques93
jerome a écrit :
Bonjour,

Pour ce qui est de la réinstallation du MDAC, je l'ai déjà tenté, mais
j'obtiens toujours un message du type :
"MDAC 2.8 RTM n'est pas compatible avec cette version de Windows. Toutes
ses fonctionnalités font déjà partie intégrante de Windows."



Cela indiquerai que tu es sous XP SP2, où une version de MDAC est déjà
installée. Une réparation est toutefois possible (je n'ai pas eu à
l'utiliser, donc je ne l'ai pas testée, mais l'utilisation des .inf pour
court-circuiter certains contrôles est utilisé pour d'autres cas :
hhupd.exe notamment) :

<http://www.macropool.com/en/download/mdac_xp_sp2.html>

mais alors pourquoi ta référence à Microsoft ActiveX Data Object
pointe sur une version 2.5 ?

Je vais tester l'utilitaire Component Checker et voir ce qu'il me dit.
Merci

Jerome





--
Cordialement,

Jacques.
Avatar
jerome
Bonjour
Jacques93 a écrit :

Cela indiquerai que tu es sous XP SP2, où une version de MDAC est déjà
installée. Une réparation est toutefois possible (je n'ai pas eu à
l'utiliser, donc je ne l'ai pas testée, mais l'utilisation des .inf pour
court-circuiter certains contrôles est utilisé pour d'autres cas :
hhupd.exe notamment) :

<http://www.macropool.com/en/download/mdac_xp_sp2.html>



Merci, j'ai testé ton lien en utilisant le fichier inf indiqué dans a
procédure. Ceci dit, cela n'a rien changé.


mais alors pourquoi ta référence à Microsoft ActiveX Data Object
pointe sur une version 2.5 ?



Je n'en ai pas la moindre idée, et je ne me souviens pas l'avoir
d'ailleurs installée.
Et si je modifie dans le vbp la référence pour quelle pointe vers la
version 2.8 ?

Merci
1 2