Skip to Content
0
Former Member
Apr 10, 2010 at 04:26 AM

subreport 調用問題,在asp調用一直出現錯誤的訊息

103 Views

我報表設計的報表是Crystal report XI DEVELOPER的。在報表上放了一個subreport。

然後在asp中各別去指定他們的資料來源,但是在ie上顯示一直不正確,到底是那裏

錯了呢?搞不懂呀!!

<!-- #INCLUDE FILE="send_rpt_lib.asp" -->

<%

'str_rptname="test.rpt"

reportname = str_rptname

%>

<!-- #include file="AlwaysRequiredSteps.asp" -->

<%

On error resume next

'Report登入資料庫,如果沒有這些參數設定值會一直出現要你輸入帳號密碼的畫面

Session("oRpt").DiscardSavedData

Set tables= Session("oRpt").Database.Tables.item(1)

tables.SetDataSource rs_sendrpt, 3

'session("oRpt").Sections.Item(0).ImportSubreport "E:\web_doc\send_rpt\seal_det.rpt", 3000, 0

Set subReportOne = session("oRpt").OpenSubReport("Subreport2")

subReportOne.DiscardSavedData

Set subReportOneTables = subReportOne.Database.Tables.item(1)

subReportOneTables.SetDataSource rs_sendrpt1,3

Set rs_sendrpt=nothing

set rs_sendrpt1=nothing

'session("oRpt").sqlqueryString=cstr(strSQL)

'Once we have a reference we can then set the tables datasource to be the recorset object.

%>

<%

'==================================================================

'

' MORE ALWAYS REQUIRED STEPS

'

' Include the file MoreRequiredSteps.asp which contains the code

' for the steps:

' - retreive the records

' - create the page engine

' - create the smart viewer and point it to rptserver.asp

'

'==================================================================

%>

<!-- #include file="MoreRequiredSteps.asp" -->

<!-- #include file="SmartViewerActiveX.asp" -->