文件C:\ WINDOWS \ TEMP \ POC1 {EFC98CD9-964C-4683-96BA-E02D634AF240} .rpt中的錯誤:該請求無法提交用於後臺處理。請求無法提交後臺進程
VB代碼: 昏暗objReport作爲新CrystalDecisions.CrystalReports.Engine.ReportClass 昏暗位置作爲字符串= context.Server.MapPath( 「../ POC/POC1.rpt」) objReport.FileName =位置 objReport .Load() objReport.SetDataSource(dsPOC)
'dsPOC' is a dataset which contains tables
Dim oStream As System.IO.Stream
**oStream = objReport.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)**
Dim streamLen As Integer = oStream.Length
Dim arrPOCData As Byte() = New Byte(streamLen) {}
oStream.Read(arrPOCData, 0, streamLen)
Dim newDoc As New Doc
newDoc.Read(arrPOCData)
finalDoc.Append(newDoc)
objReport.Dispose()
dsPOC.Dispose()
然後 我在objReport.ExportTostream得到這個異常(....)。我已經嘗試了幾個從我在網站上閱讀的場景。他們中沒有一個似乎是我的案子的原因。該方案是: 1.禁止空白子報告 - http://aspadvice.com/blogs/rjdudley/archive/2005/10/26/13443.aspx?CommentPosted=true#commentmessage 2.增加堆棧大小 - http://forums.asp.net/t/1647034.aspx/1?Crystal+Reports+Error+The+request+could+not+be+submitted+for+background+processing+ 3.在數據集 4.經過唯一標識符添加新的DLL中SYSTEM32 - http://www.mujpvs.cz/mujpvs/soubory/CR/readme.pdf, 5.權限給網絡服務 - http://forums.asp.net/p/1010099/2931117.aspx
請幫我解決這個問題。三天我坐在這裏。
在此先感謝 SAJ,
順便說一句,我使用C++,所以我從我的API知識工作,所以YMMV – 2011-03-16 17:09:12
感謝您的答覆:但它適用於其他記錄只有兩個記錄得到此異常。無論如何,我會檢查讓你知道 – selvaraj 2011-03-17 05:47:13
我試過你的方案,它不工作。 – selvaraj 2011-03-17 07:31:18