调用水晶报表。在本机上测试没有问题,但是发布在目标机时会出现如下错误: 我不是web应用。而是Form.怎样解决呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么打包为什么没有KeycodeV2.dll文件?拷贝KeycodeV2.dll到bin目录试试。 我的程序里有keycodeV2.dll文件,就是怎么注册它阿,regsvr32好像不行 1、注册码注册号: 6707437608密码: AAP5GKS0000GDE100DS2、分发到win98、win2K、winXP机器上:原理:用 Microsoft Installer (MSI)在您的安装包中包括的合并模块 (MSM) 分发。MSI 合并模块(MSM)可在“C:\Program Files\Common Files\Merge Modules”目录中找到。合并模块(MSM)分为三类:托管组件、数据库访问和密钥号码。托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间。对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,这样您的用户在查看报表时,就不会被要求注册他们的 Crystal版本。具体操作步骤:1)新建“安装和部署项目”-->“安装向导”2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步3)选择要包含的文件:添加你的程序文件 + C:\Program Files\Common Files\Merge Modules下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regwiz.msm、VC_CRT.msm、VC_STL.msm。-->完成具体功能如下:managed.msm、managed_chs.msm、(托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)database_access.msm、database_access_chs.msm、(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)regwiz.msm、(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装)VC_CRT.msm、VC_STL.msm(这个在msdn上绝对没提起,是vc的运行库,估计是Crystal Report或涉及到的某些程序是用vc写的,所以需要它!)4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)5)生成解决方案(或直接按Ctrl+Shift+B)至此CrystalReport的整个分发程序已经做好,所要做的是先在Win98装上dotNetFramework和MDAC27(在更新盘里有),再把刚才做的那个安装程序双击一下……如果没有意外的话,你的程序在windows平台上已经可以运行了,下面对大家平常做Crystal Report时会碰到的一些问题做一下总结:1、什么是拉和推模型答:简单的说拉就是直接从数据库中提取记录(静态),推则是用ADO.NET、ADO、DAO、CDO、RDO……等动态地从数据库中提取记录。2、license key是几位数的?答:len("AAP5GKS0000GDE100DS")3、分发到客户机时“查询引擎出错”答:那是因为没有安装VC的运行库:VC_CRT.msm、VC_STL.msm4、如何动态生成报表答:献上代码一段,希望对大家有帮助。 private void btnPreview_Click(object sender, System.EventArgs e) { CrystalReport crpt = new CrystalReport(); crpt.SetDataSource(DataSet); // //开始生成打印预览窗体 // Form rptForm = new Form(); rptForm.Text = "预览"; rptForm.FormBorderStyle = FormBorderStyle.FixedToolWindow; rptForm.WindowState = System.Windows.Forms.FormWindowState.Maximized; CrystalDecisions.Windows.Forms.CrystalReportViewer rptView = new CrystalDecisions.Windows.Forms.CrystalReportViewer(); rptView.ReportSource = crpt; rptForm.Controls.Add(rptView); rptView.Dock = System.Windows.Forms.DockStyle.Fill; rptForm.Show(); }仓促之余,难免有多处错误,还望各位大侠多多指教。有什么问题mailto:[email protected] why not use Style/Report啊..专业的报表工具,全球财富100强有近1/2在用.www.inetsoft.com010-68941777 (美国英网北京公司)你可以象使用Word那样设计报表.(特容易).带有全新的Crystal 转换工具,可以完全将Crystal的所有报表转换到Style/Report的开放格式 .net 页面传值的问题。(activeX传值) 关于滚动条的解决方案 新手初学,问个关于Dataset的问题 思归,秋风高手们说说....(好像我的问题每次都不得而终,比较郁闷...(主要问题和分数在另一页面,)) 蔡鸟问题 急需解答!!!! 怎么开发在线人员的功能界面? 在javascript中怎么样定义一个两维数组? 请问高手: 如何在datagrid中显示条件查询结果? 请问到那里去下载vs.net 2003啊 各位;我有一个DELPHI的组件 *.dll 如何在C#里 调用他的方法,请教 有谁能说一下注册水晶报表和发布到98下的具体过程吗?
注册号: 6707437608
密码: AAP5GKS0000GDE100DS
2、分发到win98、win2K、winXP机器上:
原理:
用 Microsoft Installer (MSI)在您的安装包中包括的合并模块 (MSM) 分发。
MSI 合并模块(MSM)可在“C:\Program Files\Common Files\Merge Modules”目录中找到。
合并模块(MSM)分为三类:托管组件、数据库访问和密钥号码。
托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间。对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,这样您的用户在查看报表时,就不会被要求注册他们的 Crystal版本。具体操作步骤:
1)新建“安装和部署项目”-->“安装向导”
2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
3)选择要包含的文件:添加你的程序文件 + C:\Program Files\Common Files\Merge Modules下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regwiz.msm、VC_CRT.msm、VC_STL.msm。-->完成具体功能如下:
managed.msm、managed_chs.msm、(托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)
database_access.msm、database_access_chs.msm、(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)
regwiz.msm、(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装)
VC_CRT.msm、VC_STL.msm(这个在msdn上绝对没提起,是vc的运行库,估计是Crystal Report或涉及到的某些程序是用vc写的,所以需要它!)4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
5)生成解决方案(或直接按Ctrl+Shift+B)至此CrystalReport的整个分发程序已经做好,所要做的是先在Win98装上dotNetFramework和MDAC27(在更新盘里有),再把刚才做的那个安装程序双击一下……如果没有意外的话,你的程序在windows平台上已经可以运行了,下面对大家平常做Crystal Report时会碰到的一些问题做一下总结:
1、什么是拉和推模型
答:简单的说拉就是直接从数据库中提取记录(静态),推则是用ADO.NET、ADO、DAO、CDO、RDO……等动态地从数据库中提取记录。
2、license key是几位数的?
答:len("AAP5GKS0000GDE100DS")
3、分发到客户机时“查询引擎出错”
答:那是因为没有安装VC的运行库:VC_CRT.msm、VC_STL.msm
4、如何动态生成报表
答:献上代码一段,希望对大家有帮助。
private void btnPreview_Click(object sender, System.EventArgs e)
{
CrystalReport crpt = new CrystalReport();
crpt.SetDataSource(DataSet);
//
//开始生成打印预览窗体
//
Form rptForm = new Form();
rptForm.Text = "预览";
rptForm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
rptForm.WindowState = System.Windows.Forms.FormWindowState.Maximized;
CrystalDecisions.Windows.Forms.CrystalReportViewer rptView = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
rptView.ReportSource = crpt;
rptForm.Controls.Add(rptView);
rptView.Dock = System.Windows.Forms.DockStyle.Fill;
rptForm.Show();
}仓促之余,难免有多处错误,还望各位大侠多多指教。有什么问题mailto:[email protected]
www.inetsoft.com
010-68941777 (美国英网北京公司)你可以象使用Word那样设计报表.(特容易).带有全新的Crystal 转换工具,可以完全将Crystal的所有报表转换到Style/Report的开放格式