Im using crystal report on my web application. I use ms access 97 as the backend. Before, my program is running okay. Im just wondering now why this error showed up. Here is the error: Server Error in '/APPS' Application. --------------------------------------------------------------------------------
Invalid file name. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException:
Invalid file name. Source Error: Line 100: .ExportFormatType = ExportFormatType.PortableDocFormat Line 101: End With Line 102: rpt.Export() Line 103: Line 104: Response.ClearContent() Source File: d:\inetpub\wwwroot\APP\Reports.aspx.vb Line: 102 Stack Trace:
[LoadSaveReportException: Invalid file name.] .K(String , EngineExceptionErrorID ) .F(Int16 , Int32 ) .E(Int16 ) CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext) CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()
CrystalDecisions.CrystalReports.Engine.ReportDocument.Export() LIMS.Reports.btnReport1_Click(Object sender, EventArgs e) in d:\inetpub\wwwroot\APP\Reports.aspx.vb:102 System.Web.UI.WebControls.Button.OnClick(EventArgs e) System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) System.Web.UI.Page.ProcessRequestMain() --------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573 Below is the code i use to call the report [code] Dim rpt As New Report3() Dim cnnUPdate As New OleDbConnection(connectionstring) Dim cnn As New OleDbConnection(connectionstring)
cnn.Open() Dim daMainTable As New OleDbDataAdapter() Dim dsMaintable As DataSet Dim mCount As Long Dim cmdPF As New OleDbCommand("select item_no,item_Category,item_desc,item_qty,item_unit,item_price from tblitems where item_damaged <> 0 order by item_no",
cnn) daMainTable = New OleDbDataAdapter(cmdPF) dsMaintable = New DataSet() daMainTable.Fill(dsMaintable, "Items") rpt.SetDataSource(dsMaintable.Tables(0)) rpt.FormatEngine.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape Dim
crExportOptions As ExportOptions Dim crDiskFileDestinationOptions As DiskFileDestinationOptions Dim Fname As String Fname = "c:\exports\" & Session.SessionID.ToString & ".pdf" crDiskFileDestinationOptions = New DiskFileDestinationOptions() crDiskFileDestinationOptions.DiskFileName
= Fname crExportOptions = rpt.ExportOptions With crExportOptions .DestinationOptions = crDiskFileDestinationOptions .ExportDestinationType = ExportDestinationType.DiskFile .ExportFormatType = ExportFormatType.PortableDocFormat End With rpt.Export() Response.ClearContent()
Response.ClearHeaders() Response.ContentType = "application/pdf" Response.WriteFile(Fname) Response.Flush() Response.Close() [/code]
kristinejaco...
Member
30 Points
6 Posts
Invalid file name
Dec 08, 2003 04:53 AM|LINK