asp用水晶报表10时遇到一个数据绑定的问题
按照例子稍微改了一下程序,发生错误,如下:
<%
reportname = "Report1.rpt" '这是我做的报表,用的数据源是oracle的数据库的一个表,报表本身没有问题
'-----
'reportname = "ADORecordSetReport.rpt" '这是例子原来的报表,用的数据源*.ttx
'-----
%>
<!-- #include file="AlwaysRequiredSteps.asp" -->
<%
Set oADOConnection = Server.CreateObject("ADODB.Connection")
oADOConnection.CursorLocation=3
oADOConnection.Open "Provider=MSDAORA.1;Password=**;User ID=**;Data Source=**;" '这是我用的dns,测试可以用
'------
'oADOConnection.Open ("Xtreme Sample Database 10") '这是例子用的dns
'------
Set oADORecordset = Server.CreateObject("ADODB.Recordset")
Set oADORecordset = oADOConnection.Execute("Select * From tbl where trim(fld)='2'") '这是我的sql语句
'------
'Set oADORecordset = oADOConnection.Execute("Select [Employee ID],[First Name], [Last Name] From Employee where [Employee ID]=2") '这是例子用的sql语句
'------
Set oRptTable = session("oRpt").Database.Tables.Item(1)
oRptTable.SetDataSource oADORecordset,3 '问题出在这里,例子的sql语句改变,报表的数据源也变了,可是,我做的sql语句改变后,oADORecordset确实有记录集了,recordcount大于0,可是,报表的数据源没变,原来是啥样还是啥样。请帮忙!
问题点数:20、回复次数:3Top
1 楼madpolice(午夜狂龙)回复于 2005-06-03 12:54:06 得分 20
清IE缓存看看Top
2 楼carrotred(小萝)回复于 2005-06-03 14:12:20 得分 0
不行,我怀疑是不是一个bug?Top
3 楼carrotred(小萝)回复于 2005-06-03 15:39:08 得分 0
不好意思,犯了个低级错误,把数据和报表一起保存了!现在没问题了。Top




