Errore nell'esportazione in PDF

martedì 18 marzo 2008 - 14.58

sazzy Profilo | Newbie

Ciao a tutti,
ho un errore nell'esportazione in PDF da crystal report (versione 8.0.1.0).

Questo è il codice..

Dim crxApp As craxdrt.Application
Dim myReport As craxdrt.Report
Dim crxExport As craxdrt.ExportOptions


With myReport
.DiscardSavedData
.RecordSelectionFormula = sCriterio
.Database.SetDataSource oDbAS400

With .ExportOptions
.UseReportDateFormat = True
.UseReportNumberFormat = True
.FormatType = crEFTPortableDocFormat
.DestinationType = crEDTDiskFile
.DiskFileName = "C:\" & sNomePDF & ".PDF"
End With
.Export False
End With

quando in debug arrivo a .export ho questo errore: " Errore-2147190548 Missing or out-of-date export DLL."

Che devo fare? Mi manca qualche dll? e dove la posso reperire?

Grazie d'anticipo ;)

delama77 Profilo | Junior Member


Per risolverlo devi fare una ricerca sul tuo PC del file “u2fxls.dll” , deve essere sotto la cartella "C:\Windows\Crystal” o "C:\WINNT\Crystal", la versióne deve essere la 8.x.

Attenzione se trovi la dll sotto una diversa ubicazione per esempio “C:\Windows\System32” di una versione maggiore / minore e necessario cancellare e incollare di nuovo

Spero che ti possa essere d'aiuto

Alessandra


freeteo Profilo | Guru

ciao,
anche secondo me è un problema di librerie sporche o cmq di versioni non coerenti.
Guarda qui, c'e' la lista di tutte le dll di Crystal, sono per la 8.5, ma penso che per la 8 sia simile:
http://blogs.dotnethell.it/freeteo/lista-dll-per-crystal-report__2381.aspx

ps: a quanto ne so io sono si "u2..." ma credo che la "u2..xls" sia per excel...almeno per coerenza di nome

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

delama77 Profilo | Junior Member

>ciao,
>anche secondo me è un problema di librerie sporche o cmq di versioni
>non coerenti.
>Guarda qui, c'e' la lista di tutte le dll di Crystal, sono per
>la 8.5, ma penso che per la 8 sia simile:
>http://blogs.dotnethell.it/freeteo/lista-dll-per-crystal-report__2381.aspx
>
>ps: a quanto ne so io sono si "u2..." ma credo che la "u2..xls"
>sia per excel...almeno per coerenza di nome

hai ragione è la libreria di Excel .....
Avevo avuto un problema simile con Excel ed ho copiato ed incollato la soluzione trovata senza badare che si rifeiriva a PDF

Grazie della precisazione
>ciao.
>
>Matteo Raumer
>[MCAD .net]
>http://blogs.dotnethell.it/freeteo

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5