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

水晶报表查询引擎错误的问题

楼主RJalbert(中庸之道)2005-01-24 10:31:17 在 .NET技术 / VB.NET 提问

打印按钮   Private   Sub   btPrint_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btPrint.Click  
                  Dim   prt   As   New   frmprt  
                  Dim   dataset1   As   New   DataSet  
                  Dim   crReportDocument   As   New   RPD  
   
                  dataset1   =   datagrid1.DataSource  
   
                  crReportDocument.SetDataSource(dataset1.Tables(0))  
                  prt.crp21.ReportSource   =   crReportDocument  
                  prt.Show()  
          End   Sub  
  而水晶报表RPD我原来是使用向导制作的.在本机(开发机)上使用很正常.但打包后安装到其它电脑上有问题.按完"打印"按钮后弹出如下信息.  
  crystal   report   windows窗体查看器  
      查询引擎错误:"  
      c:\DOCUME~1\yuan\LOCALS~1\Temp\temp_a17f9077-6ada-4ac3-9ad0-9fe54a54a514f10.rpt"  
  点"确定"后.窗体的crystalreportviewer显示的是空白的.  
  是什么问题?请说详细点.谢谢!  
  问题点数:40、回复次数:5Top

1 楼landlordh(work wonders)回复于 2005-01-24 10:46:53 得分 30

1。最好不要这样使用,会增加问题出错机率  
                  dataset1   =   datagrid1.DataSource  
                  crReportDocument.SetDataSource(dataset1.Tables(0))  
  2。安装MADC2。7以上,打包时请注意:  
  ...  
  4)手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件)   (包括dotNetFramework和MDAC27)  
  位于:C:\Program   Files\Common   Files\Merge   Modules\   下  
   
  具体功能如下:  
  (托管组件   MSM   处理所有托管组件的分发,其中包括   Windows   窗体查看器、Web   窗体查看器和所有   Crystal   Decisions   命名空间)  
  *   Crystal_Managed2003.msm、  
      Crystal_Managed2003_chs.msm、  
   
  (对于使报表运行所需的所有其他文件,由数据库访问   MSM   处理其分发。其中包括数据库、导出和图表驱动程序。)  
  *   Crystal_Database_access2003.msm、  
      Crystal_Database_access2003_chs.msm、  
   
  (KeyCode   MSM   处理   Crystal   Decisions   密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性)  
  *   Crystal_regwiz2003.msm、  
   
  (是vc的运行库,估计是Crystal   Report或涉及到的某些程序是用vc写的,所以需要它!)  
      VC_User_CRT71_RTL_X86_---.msm、  
      VC_User_STL71_RTL_X86_---.msm、  
   
  5)打开解决方案-->右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的“License   Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal   Report是用到的注册号的密码!)Top

2 楼RJalbert(中庸之道)回复于 2005-01-25 08:55:04 得分 0

我有加dotNetFramework和MDAC27.问题还在.你说的  
  1。最好不要这样使用,会增加问题出错机率  
                  dataset1   =   datagrid1.DataSource  
                  crReportDocument.SetDataSource(dataset1.Tables(0))  
  那怎么改才好?谢谢!Top

3 楼landlordh(work wonders)回复于 2005-01-25 10:04:09 得分 5

1.  
  Dim   dry   As   New   CrystalReport1  
  dry.SetDataSource(Ds.Tables(0))   '如果datagrid1.datasource=Ds.Tables(0)  
  CView1.ReportSource   =   dry  
   
  2.注意其他权限的问题,比如文件夹/报表的模式...  
  Top

4 楼RJalbert(中庸之道)回复于 2005-01-28 11:06:32 得分 0

还是老问题.有没有什么办法?Top

5 楼Relta(芯片)回复于 2005-01-28 12:15:04 得分 5

http://community.csdn.net/Expert/topic/3671/3671632.xml?temp=.7742731Top

相关问题

  • 水晶报表报查询引擎错误
  • 水晶报表执行出错:查询引擎错误
  • 使用水晶报表出现查询引擎错误,如何解决
  • 水晶报表中的查询引擎错误,请高手赐教!
  • 在做水晶报表时,谁碰到过这种错误?“查询引擎错误:“C:\WINNT\TEMP\temp_b216489b-76f7-4cb7-9ec8-878bce897931.rpt” ”
  • 水晶报表错误
  • 水晶报表 什么错误?
  • 100分,水晶报表问题:C#调用水晶报表参数值过大时发生错误
  • 关于水晶报表的一个错误
  • 水晶报表登录错误,不知何故?

关键词

  • 安装
  • 文件
  • datagrid
  • vc
  • ds
  • report
  • msm
  • crystal
  • crreportdocument
  • setdatasource

得分解答快速导航

  • 帖主:RJalbert
  • landlordh
  • landlordh
  • Relta

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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