asp用水晶报表10时遇到一个数据绑定的问题

carrotred 2005-06-03 11:53:36
按照例子稍微改了一下程序,发生错误,如下:
<%
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,可是,报表的数据源没变,原来是啥样还是啥样。请帮忙!



...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
madpolice 2005-06-03
  • 打赏
  • 举报
回复
清IE缓存看看
carrotred 2005-06-03
  • 打赏
  • 举报
回复
不好意思,犯了个低级错误,把数据和报表一起保存了!现在没问题了。
carrotred 2005-06-03
  • 打赏
  • 举报
回复
不行,我怀疑是不是一个bug?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧