CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  多媒体

水晶报表问题

楼主iaskwho(iaskwho)2003-08-04 13:43:47 在 VB / 多媒体 提问

vb6,水晶报表9,sql   server  
   
  1.水晶报表的数据集用的是写好的存储过程,请问怎样在程序里添加存储过程的参数给报表?  
   
  2.怎样动态给水晶报表建立数据库的连接或者绑定数据集?  
   
  3.如果是用代码动态的连接数据库,应该怎样设计报表呢?(在asp.net里,可以建一个数据集(dataset)用于设计报表,再用代码填充数据集),vb里怎么做呢? 问题点数:0、回复次数:4Top

1 楼iaskwho(iaskwho)回复于 2003-08-04 14:19:32 得分 0

up一下Top

2 楼Cocoky(我爱野百合)回复于 2003-08-05 10:39:43 得分 0

水晶报表自带的例子上有  
  你可以看一下  
  Top

3 楼ufcr(蓝石)回复于 2003-08-05 13:21:16 得分 0

VB中和ASP中基本一样  
  先做一个用TTX文件(Field   Define   Only)作为数据源的报表  
  在vb中打开该报表  
   
  http://expert.csdn.net/Expert/TopicView1.asp?id=2101998  
   
  再将Recordset附给他  
   
  rpt.database.setdatasource   rsAdo   ,1  
   
  (代码好像是这样。。)Top

4 楼iaskwho(iaskwho)回复于 2003-08-05 20:42:31 得分 0

谢谢,已经解决,有个新问题  
  Database.SetDataSource   rs  
  后面两个参数是干什么用的,主要是那个[dataTag]是干什么的  
   
  我用存储过程填的rs,没有参数的存储过程正常显示报表,带参数的存储过程返回登陆错误(logon   failed);  
  我跟踪的结果是,存储过程执行了,数据集正确取得,但是在执行  
  Database.SetDataSource   rs  
  这句话后,数据集就空了,然后报了logon   failed的错误。  
   
  我还发现,如果我改变存储过程的参数,让存储过程取到空的数据集时,报表就能显示,没有logon   failed的错误。  
   
  也许是我取得的数据跟我要SetDataSource的表的字段不匹配?可是我是用这个存储过程设计的水晶报表,不应该是字段不匹配吧。Top

相关问题

  • 水晶报表
  • 水晶报表!
  • 水晶报表
  • 水晶报表?
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表

关键词

  • 存储过程
  • 水晶报表
  • 报表
  • 数据
  • 代码
  • database
  • 参数
  • 数据集
  • setdatasource
  • 错误

得分解答快速导航

  • 帖主:iaskwho

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo