HI,
Can any one provide the documentation for dynamic database change for crystal reports using JSP.
I am having the problem in that. I am getting following error while changing database at run time.
Caused by: com.crystaldecisions.reports.queryengine.RowsetException: Failed to bind columns.
at com.crystaldecisions.reports.queryengine.Rowset.Af(SourceFile:1059)
at com.crystaldecisions.reports.queryengine.Rowset.Ag(SourceFile:998)
at com.crystaldecisions.reports.queryengine.Rowset.z9(SourceFile:977)
at com.crystaldecisions.reports.queryengine.Rowset.bL(SourceFile:533)
at com.crystaldecisions.reports.queryengine.Rowset.zR(SourceFile:245)
at com.crystaldecisions.reports.queryengine.RowsetBase.zF(SourceFile:162)
at com.crystaldecisions.reports.queryengine.RowsetBase.zA(SourceFile:212)
at com.crystaldecisions.reports.queryengine.h.int(SourceFile:152)
at com.crystaldecisions.reports.queryengine.h.for(SourceFile:213)
at com.crystaldecisions.reports.queryengine.h.a(SourceFile:186)
at com.crystaldecisions.reports.queryengine.h.bI(SourceFile:101)
at com.crystaldecisions.reports.queryengine.RowsetBase.bJ(SourceFile:593)
at com.crystaldecisions.reports.queryengine.RowsetBase.zf(SourceFile:244)
at com.crystaldecisions.reports.datalayer.a$e.zf(SourceFile:1602)
at com.crystaldecisions.reports.basicdataengine.a.w(SourceFile:963)
at com.crystaldecisions.reports.basicdataengine.a.p(SourceFile:714)
at com.crystaldecisions.reports.basicdataengine.a.a(SourceFile:220)
at com.crystaldecisions.reports.datalayer.a.do(SourceFile:1626)
at com.crystaldecisions.reports.datalayer.a.a(SourceFile:1404)
at com.crystaldecisions.reports.dataengine.m.b(SourceFile:334)
at com.crystaldecisions.reports.dataengine.j.b(SourceFile:515)
at com.crystaldecisions.reports.dataengine.m.o(SourceFile:408)
at com.crystaldecisions.reports.dataengine.m.a(SourceFile:173)
at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:114)
at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:95)
at com.crystaldecisions.reports.dataengine.j.case(SourceFile:1080)
at com.crystaldecisions.reports.dataengine.h.(SourceFile:108)
at com.crystaldecisions.reports.dataengine.DataContext.a(SourceFile:254)
at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4660)
at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4574)
at com.crystaldecisions.reports.dataengine.DataProcessor2.new(SourceFile:2652)
at com.crystaldecisions.reports.dataengine.DataProcessor2.byte(SourceFile:2610)
at com.crystaldecisions.reports.dataengine.DataProcessor2.try(SourceFile:2282)
at com.crystaldecisions.reports.dataengine.DataProcessor2.int(SourceFile:2442)
at com.crystaldecisions.reports.dataengine.DataProcessor2.I(SourceFile:1013)
at com.crystaldecisions.reports.dataengine.DataProcessor2.if(SourceFile:4816)
at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:2020)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:309)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:250)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.a(SourceFile:922)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.e(SourceFile:784)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.for(SourceFile:242)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:243)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:210)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(SourceFile:185)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(SourceFile:230)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:359)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:133)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(SourceFile:120)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:511)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:452)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:369)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ah.a(SourceFile:72)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ReportColumnFormatter.a(SourceFile:86)
at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.a(SourceFile:332)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:359)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:133)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(SourceFile:120)
at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.for(SourceFile:177)
at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.do(SourceFile:737)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.X(SourceFile:399)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.moveToPageN(SourceFile:339)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.do(SourceFile:677)
at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.formatPage(SourceFile:236)
at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.byte(SourceFile:219)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1908)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660)
... 50 more
I followed the below link for dynamic change of database using JSP
Crystal Reports Java SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
Thanks
Penchal