winform下水晶报表提示数据库登录[仅客户端提示,开发程序的机子不会出现此总量]

问题描述

winform下水晶报表提示数据库登录[仅客户端提示,开发程序的机子不会出现此总量]

解决方案

解决方案二:
连接数据库问题是不是连接字符串写的有问题
解决方案三:
提示“您访问的资源不存在”,,,
解决方案四:
开发主机就不会存在,但安装在客户机子就会出现此问题
解决方案五:
DataSetdsrpt=newDataSet();dsrpt=Ds.Copy();dsrpt.Tables[0].DefaultView.RowFilter="OrderID='"+OrderID.SetTextValue+"'";this.Cursor=Cursors.WaitCursor;OrderRptrpt=newOrderRpt();rpt.SetDataSource(dsrpt.Tables[0]);rpt.Subreports["suborder"].SetDataSource(DsDetail.Tables[0]);//绑定子报表数据rpt.SetParameterValue("CompanyName",Cpublic.Companyname);rpt.SetParameterValue("Address",Cpublic.AddRess);rpt.SetParameterValue("Tel",Cpublic.Telno);rpt.SetParameterValue("Fax",Cpublic.Faxno);rpt.SetParameterValue("orderterms","");rpt.SetParameterValue("username","");MainReportreport=newMainReport();report.SetReportSouce(rpt);//SetReportSouce是窗体中的一个方法report.Show();this.Cursor=Cursors.Default;我的报表源是用xml生成的,我发现如果我把xml复制一份到客户端就可以正常使用了[路径为生成报表源xml的路径才可以]这样不是好麻烦,有没有好的方法解决此问题
解决方案六:
ding
解决方案七:
ding
解决方案八:
难道这个问题又要流产吗?希望高人出现
解决方案九:
去看看章立民的水晶书
解决方案十:
我发现是由于我在做水晶报表时数据源是xml文件,这是形成绝对路径,而客户机或本机把xml放到不是生成报表时路径就会出现问,奇怪的是如果这个报表没有子报表的时候,就不会出现此问题,希望高人出现
解决方案十一:
你既然知道了是对路径不对怎么不试试相对路径呢
解决方案十二:
不行啊,因为在做报表时用的选择文件做数据源,我也想搞成相对路径,但不知从哪里,指点下
解决方案十三:
用xml做他就一定要你选择一个文件,这样就导致了绝对路径
解决方案十四:
希望不要流产

时间: 2024-09-17 03:28:14

winform下水晶报表提示数据库登录[仅客户端提示,开发程序的机子不会出现此总量]的相关文章

.NET环境下水晶报表使用总结 lihonggen0(原作)

水晶报表  .NET环境下水晶报表使用总结    lihonggen0(原作)    水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单.易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家. 一.在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二.使用CrystalReportViewer进行预览 CrystalReportViewer控件允许在应用

VS.NET下水晶报表分发时的问题及解决3

VS.NET下水晶报表分发时的问题及解决3二.系统注册 报表在部分Win98的客户端可以载入,在部分Win98的客户端载入报表时却提示"Load Report Failed"(如图6),可恶,居然还出错,怎么回事? 原来,这是因为水晶报表运行时所需的CRQE.dll在客户端的系统注册不正确,而原因又是ATL.dll 的版本不对(Windows 98/ME下的正确版本号应为3.0.8449).解决办法有两条: 1. 在客户端安装IE6.0,难怪有的客户端运行正常. 2. 将ATL.msm

VS.NET下水晶报表分发时的问题及解决

VS.NET下水晶报表分发时的问题及解决 一.载入报表时报错 千辛万苦,总算作完了程序,报表在开发机器上测试一切正常,做安装项目,生成后兴冲冲的拿到客户机上去试验,晕,载入报表时却报错(如图1),怎么会???仔细检查了程序代码,实在没有任何错误,看来问题出在报表发布上了. 经过一番苦苦寻觅,总算找到了问题所在.原来VS.NET环境下发布项目时水晶报表需要包含以下三种组件: 报表(*.rpt) 模块(*.msm) 运行库(*.msm) 这些模块文件是在C:Program FilesCommon F

VS.NET下水晶报表分发时的问题及解决2

解决|水晶报表|问题 VS.NET下水晶报表分发时的问题及解决 3. ..运行库(*.msm) 如果报表文件使用了ADO.NET的dataset数据集对象,那么VC_CRT.msm 和 VC_STL.msm 模块也必须包含在安装工程中.而且这两个模块的文件安装属性的"Module Retargetable Folder"项必须修改成为系统目录,如图3所示. 现在,我们知道答案了,在VS.NET安装工程中,系统检测出来的依赖项只有dotNETFXRedist_x86_chs.msm 和

win7下水晶报表导出word程序崩溃

问题描述 windows7系统下水晶报表vs2008导出word时,程序崩溃.xp系统下导出正常,有谁知道原因啊.求解决!!!! 解决方案 解决方案二:修改区域和语言可以解决,不过想知道什么原因,可不可以通过其他方式解决,比如修改代码或者安装插件什么的.解决方案三:WIN7的话,需要用管理员身份运行你的VS试试解决方案四:我的程序就是用管理员身份运行的,没用.只有word会崩溃,exce,pdf都不会崩溃.

.NET环境下水晶报表使用总结 lihonggen0(原作)-报表/图形/Office-.NE

 .NET环境下水晶报表使用总结    lihonggen0(原作)        水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单.易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家.一.在使用自带的水晶报表时,请注册,否则只能使用30次水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二.使用CrystalReportViewer进行预览CrystalReportViewer控件允许在应用程序中查

.NET环境下水晶报表使用总结

  水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单.易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家. 一.在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码 注册号:6707437608 密码:AAP5GKS0000GDE100DS 二.使用CrystalReportViewer进行预览 CrystalReportViewer控件允许在应用程序中查看 Crystal Report.ReportSource 属性用于设

C# 如何去除水晶报表的数据库登陆界面

问题描述 是这样的,我用C#带的水晶报表做报表时,有几张表,表名不同,结构相同,运行时老是要求输入数据库的登陆密码 解决方案 解决方案二:up解决方案三:写自动登陆吧解决方案四:先用SQL查询,然后直接赋值.解决方案五:你现在应该是直接用向导选择数据源,这样做个人感觉不是很好.一般做水晶报表时,都是用DataSet,在程序里绑定DataSet,然后在报表里显示数据.这样就不用输入登录密码了.解决方案六:引用4楼soulking的回复: 你现在应该是直接用向导选择数据源,这样做个人感觉不是很好.一

winform使用水晶报表的例子

水晶报表 ///Form文件namespace SimpleApp{using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.WinForms;using System.Data; public class SimpleForm : System.WinForms.Form{    private System.ComponentModel.Contain