Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Erore su esportazione pdf
mercoledì 22 giugno 2005 - 13.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alfapi
Profilo
| Newbie
7
messaggi | Data Invio:
mer 22 giu 2005 - 13:08
Dim oRpt As New ReportDocument
Dim crParameterValues As ParameterValues
Dim crParameterDiscreteValue As ParameterDiscreteValue
Dim crParameterRangeValue As ParameterRangeValue
Dim crParameterFieldDefinitions As ParameterFieldDefinitions
Dim crParameterFieldDefinition As ParameterFieldDefinition
Dim crParameterFieldDefinition2 As ParameterFieldDefinition
oRpt.Load(Server.MapPath("cristal1.rpt"))
oRpt.SetDatabaseLogon("user", "password")
oRpt.SetDataSource("NomeDb")
crParameterFieldDefinitions = oRpt.DataDefinition.ParameterFields()
crParameterFieldDefinition = crParameterFieldDefinitions.Item("anag_id")
crParameterValues = crParameterFieldDefinition.CurrentValues
crParameterDiscreteValue = New ParameterDiscreteValue
crParameterDiscreteValue.Value = 749
crParameterValues.Add(crParameterDiscreteValue)
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)
Dim crExportOptions As ExportOptions
Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
Dim Fname As String
Fname = "C:\Inetpub\wwwroot\CristalRep\aaa.pdf"
crDiskFileDestinationOptions = New DiskFileDestinationOptions
crDiskFileDestinationOptions.DiskFileName = Fname
crExportOptions = oRpt.ExportOptions
With crExportOptions
.DestinationOptions = crDiskFileDestinationOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
oRpt.Export() <<<<<======================= ERRORE!!!
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.WriteFile(Fname)
Response.Flush()
Response.Close()
Ciao. Il mio problema è che vorrei salvare il report in pdf ma all'esportazione dà il seguente errore:
Errore nel file c:\inetpub\wwwroot\CristalRep\cristal1.rpt: Accesso al file report negato. Potrebbe essere che un altro programma lo stia utilizzando.
Potete aiutarmi ? grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 22 giu 2005 - 14:54
Ciao,
probabilmente hai il report aperto dentro Acrobat Reader ? Dal messaggio d'errore sembra che sul file sia stato applicato un lock da un altro programma, quindi finchè non togli il lock (chiudendo il file) non puoi sovrascriverlo.
ciao
david
alfapi
Profilo
| Newbie
7
messaggi | Data Invio:
mer 22 giu 2005 - 15:08
grazie, ma è tutto chiuso. riavviato il pc e controllato che non ci siano processi in corso che usano questo file. Inoltre non è mai stato creato un file e comunque l'errore è sull'.rpt
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 22 giu 2005 - 17:42
Scusa, hai ragione ho letto male.
Dovrebbe essere un problema di Security.
Leggi qui per risolvere:
http://support.businessobjects.com/library/kbase/articles/c2010773.asp
ciao
david
markmark
Profilo
| Newbie
22
messaggi | Data Invio:
mer 22 giu 2005 - 18:11
Ciao, è tutto un problema di impostazioni IIS, devi dare i permessi di lettura e scrittura alla tua web application, questo lo puoi fare dal pannello di controllo, strumenti di amministrazione, Internet Information Service
alfapi
Profilo
| Newbie
7
messaggi | Data Invio:
gio 23 giu 2005 - 08:55
grazie a tutti , funziona !
effepisoft
Profilo
| Newbie
2
messaggi | Data Invio:
ven 19 mag 2006 - 19:23
Visto che sei stato in gamba a risolvere il problema, per caso sapreste darmi una mano per un problema del tipo :
OLE IDispatch exception code a from Crystal Report ActiveX Designer: Impossibile trovare la tabella
il tutto quando eseguo la riga : .orpt.EXPORT(.F.)
ciao e comunque grazie
effepisoft
Profilo
| Newbie
2
messaggi | Data Invio:
ven 19 mag 2006 - 19:24
Mi sono dimenticvato di dirti che il tutto gira su w2000 Prof.
ciao
Torna su
Stanze Forum
Elenco Threads
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 !