2010-01-03 6 views
4

J'ai une application Web asp.net. Lorsque je tente d'exporter un rapport par rapport de cristal, je me l'erreur suivante:"Opération non encore implémentée" Erreur

Error in File C:\DOCUME~1\User\LOCALS~1\Temp\MainReport {7F8A9E9E-DD47-4D17-A44D-68D9478A792C}.rpt: Operation not yet implemented.

J'utilise ce code pour signaler l'exportation:

ReportDocument reportDocument = reportSource.ReportDocument; 
    reportDocument.SetDataSource(dt); 
    Response.ClearContent(); 
    Response.ClearHeaders(); 
    reportDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "Report"); 

Merci à l'avance.

Répondre

4

Votre rapport contient-il des polices non standard? Si oui, cela pourrait être le problème. Voir link text

+0

Cela a fonctionné pour moi –

1

J'ai rencontré des problèmes similaires lors de l'exportation au format PDF en cas de conflit de version ou lorsque le logiciel Adobe n'est pas installé sur l'ordinateur. CR parle directement aux DLL Adobe et ils doivent être compatibles. Au cours des dernières années, Adobe a publié plusieurs versions de son logiciel Acrobat (versions 6-8). Cela peut être difficile.

ou une autre solution crée de nouveau un nouveau rapport de cristal et le remplacer par ancien

2

J'ai eu le même problème et a été corrigé en supprimant dernière mise à jour KB3102429 de Microsoft. Cette mise à jour est facultative et vous pouvez la retirer en toute sécurité de votre machine.

+0

Cela a résolu le problème pour moi –

0

J'ai le même problème récemment. La source du problème était dans les dernières mises à jour de Windows (Win 2008). J'ai trouvé que les polices standards (Arial, Times New Roman, etc.) étaient mises à jour. J'ai donc copié les anciennes versions de ces polices à partir de ma machine Windows 7 et je l'ai installée sur Windows 2008. Après cette exportation PDF commencer à travailler à nouveau.

1

Désinstaller mise à jour pour Microsoft Windows (KB3102429 et KB3104002)

Panneau de configuration -> Programme & Caractéristiques -> Voir les mises à jour installées et Rechercher KB3102429 et KB3104002 faites un clic droit et désinstaller.

+0

J'ai seulement désinstallé KB3102429 et il a résolu ce problème pour moi –

4

J'ai eu un problème similaire, je trouve la description du problème:

https://support.microsoft.com/en-us/kb/3102429

se trouve la solution du problème:

https://blog.brankovucinec.com/2015/12/10/kb3102429-causes-crystal-report-export-to-pdf-to-fail/

Remarques :

  • Ce problème se produit lorsque vous utilisez un DataSet en tant que source de données de rapport. Sql requêtes et StoredProcedures cette erreur ne s'est pas produite
  • Ce problème se produit lorsque vous exporterez le rapport au format PDF à l'aide d'un DataSet en tant que source de données, si vous essayez d'exporter vers Excel et Word cela ne se produit pas.

Vous devez supprimer cette mise à jour de votre ordinateur ou de votre serveur (si ce problème se produit).

1: Accédez au Panneau de configuration

2: Sélectionnez Afficher les mises à jour installées

3: Recherchez la mise à jour KB3102429, puis sélectionnez Désinstaller.

Si vous ne pouvez pas désinstaller cette mise à jour:

problème ne se manifeste que par l'exportation au format PDF en utilisant DataSet (Word et Excell pas affecté), que si le rapport contient TNR ou Arial (aucune autre police n'a été trouvée pour causer un problème mais pas toutes les polices ont été testées) et seulement avec les versions de polices, si vous changez les polices sur votre rapport à SergoeUI votre rapport (peut-être) fonctionnera.

+0

Cela a résolu le problème pour moi –

+0

Excellent. Cela a résolu un problème pour moi avec une application utilisant CR 10.5 (pas mon application). Un petit champ de texte dans Arial sur le rapport, tout le reste est TNR ... quelqu'un a raté un champ je suppose. – Corey

Questions connexes