Errore nel file C:\DOCUME~1\SARATOGA\ASPNET\IMPOST~1\Temp\temp_c1f8fb1...

lunedì 11 luglio 2005 - 12.42

ele Profilo | Newbie

Salve a tutti. Ho creato un report in un'applicazione asp.net ed ho utilizzato la seguente routine per esportarlo in .pdf:
Dim crExportOptions As ExportOptions
Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
Dim Fname As String

Fname = "c:\temp\" & Session.SessionID.ToString & ".pdf"
crDiskFileDestinationOptions = New DiskFileDestinationOptions
crDiskFileDestinationOptions.DiskFileName = Fname
Try
crExportOptions = rpt.ExportOptions
Catch ex As Exception
Dim a As String
a = ex.StackTrace
Console.Write(a)
Stop
End Try

With crExportOptions
.DestinationOptions = crDiskFileDestinationOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
Try
rpt.Refresh()
rpt.Export()
Catch ex As ExportException
Dim a As String
a = ex.StackTrace
Console.Write(a)
Stop
End Try

Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.WriteFile(Fname)
Response.Flush()
Response.Close()
Try
System.IO.File.Delete(Fname)
Catch ex As IO.FileNotFoundException
Stop
End Try
End Sub
Questa ha sempre funzionato, ma da un po' di giorni, in modo apparentemente casuale, quando lancio la stampa mi compare il seg. errore:
Errore nel file C:\DOCUME~1\SARATOGA\ASPNET\IMPOST~1\Temp\temp_c1f8fb1a-239f-4002-8fa9-ff6ee0d9b5de.rpt: Errore rilevato dal DLL export:
A volte ho notato che il metodo .ExportOptions mi restituisce nothing....il problema è che questo non avviene sempre, ma quasi "random". Non so prorpio più che fare!
Elena.

Brainkiller Profilo | Guru

Ciao ele,
per questo tipo di problemi ti consiglio di consultare la KB di Business Objects (Crystal Report):
http://support.businessobjects.com/search/default.asp

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

ele Profilo | Newbie

Grazie david, ora funziona.
Ho scaricato l'aggiornamento crystal report per visual studio 2003, disponibile al sito della businessobject.
Tra l'altro dovrebbe risolvere anche un altro problema che ho avuto da poco, e cioè l'errore "ci sono troppi colori" che mi appariva quando creavo più sezioni in un report. :-)

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