x64下怎么建立Crystal Reports和.mdb文件的连接??

问题描述

我在c++中通过托管的代码实现的CrystalReports.以下是我的建立CrystalReports和.mdb文件的连接的方式。编译成x86运行起来是没问题的也可以正确显示mdb中的数据。但是编译成x64的就报错没办法现在需要支持x64.大家有没别的办法?我的机子上已经安装了CRruntime还有也安装了ACCESS2013。最后还安装了AccessRuntime2010都不管用。////reportDocument1//CrystalDecisions::CrystalReports::Engine::ReportDocument^reportDocument=(gcnewCrystalDecisions::CrystalReports::Engine::ReportDocument());CStringreportFilePath=L"rassdk://"+GetAppPath()+L"\CategoryOverview.rpt";reportDocument->FileName=gcnewSystem::String(reportFilePath);//Tellitwherethedatabaseis.CrystalDecisions::CrystalReports::Engine::Database^database=reportDocument->Database;CrystalDecisions::CrystalReports::Engine::Tables^databaseTables=database->Tables;CrystalDecisions::Shared::ConnectionInfo^connectionInfo=(gcnewCrystalDecisions::Shared::ConnectionInfo());CStringdatabaseLocation=GetAppPath()+_T("\ExternalDataFilesReadinVariablesUsedinArrivalSchedules.mdb");connectionInfo->ServerName=gcnewSystem::String(databaseLocation);CrystalDecisions::CrystalReports::Engine::Table^databaseTable=databaseTables[0];CrystalDecisions::Shared::TableLogOnInfo^tableLogonInfo=databaseTable->LogOnInfo;tableLogonInfo->ConnectionInfo=connectionInfo;databaseTable->ApplyLogOnInfo(tableLogonInfo);

解决方案

解决方案二:
菜鸟求助。没人吗。

时间: 2024-10-06 07:56:38

x64下怎么建立Crystal Reports和.mdb文件的连接??的相关文章

Crystal Reports 和sql-server共同进行报表的开发--存储过程-实践

server|存储过程 Crystal Reports 和sql-server共同进行报表的开发 1:Crystal Reports功能自述        Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息.使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具.         创建所能想象的任何报表        Crystal Reports 几乎可以从任何数据源生成您需要的报表.内置报表专家在您生成报表和完成

浅谈crystal reports在VB中的调用

环境:VB6.0,crystal reports 9.0 在一个项目中用到了crystal reports,总结一些经验和教训. 以做一张单据的套打为例. 单据包括单据头,单据体.单据头和单据体可能是一对多的关系.并且他们分别存在于两张表当中,用字段FID做关联.要求能够动态的传入参数FID,显示不同的结果. 首先,打开crystal reports,做好一张单据的模板rpt.制作报表的方法有很多,比如:用它的图形化工具直接建立几个表之间的连接,然后将想要显示的字段托到报表当中:或是调用一个已经

c#中使用 crystal reports (水晶报表)的打包和部署问题

打包|水晶报表|问题 今天去给客户演示一个管理系统,一大早就老远跑过去了,没想到水晶报表不能用,提示keycodev2.dll或者无效密码,公司老总也大老远过去的,白浪费了一上午.真郁闷下午搜了一下帖子,终于搞定了1)新建"安装和部署项目"-->"安装向导"(2)选择项目类型(这里选"创建用于windows应用程序的安装程序")-->下一步(3)选择要包含的文件:要部署使用 Crystal Reports for Visual Stu

Crystal Reports第一张报表

新建一个网站项目, 1.设置数据库 从服务器资源管理器中,数据连接中添加新连接,用Microsoft Access数据库文件作为数据提供程序,连接上Crystal Reports的用例的数据库Xtreme 2.创建新Crystal Reports报表 在工程项目中添加一个Crystal Reports的报表,名称为CR1.rpt. 3.添加XML架构文件 在工程中添加一个xml架构文件,因为xml架构文件本身也是一个xml文件,名称为订单.xsd,为了便捷操作,可以选择该文件,在打开方式中选择数

c#中使用 crystal reports (水晶报表)的打包和部署问题-报表/图形/Office-

今天去给客户演示一个管理系统,一大早就老远跑过去了,没想到水晶报表不能用,提示keycodev2.dll或者无效密码,公司老总也大老远过去的,白浪费了一上午.真郁闷下午搜了一下帖子,终于搞定了1)新建"安装和部署项目"-->"安装向导"(2)选择项目类型(这里选"创建用于windows应用程序的安装程序")-->下一步(3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 20

水晶报表13.x(Crystal Reports for VS2010)的安装部署经验

原文:水晶报表13.x(Crystal Reports for VS2010)的安装部署经验 这两天搞安装包真心坎坷,一个问题接一个问题,先是为了实现自定义动作现啃vbs,后面又是安装过程老是报错: 各种搜索.各种尝试,总算搞掂,积累了些经验,分享一下. 首先CR for VS2010的所有东东都在这里:http://scn.sap.com/docs/DOC-7824 简单说一说资源下载表的情况,资源表如图(敢情都出到SP10了,我用的是13.0.9.1312): 每列代表一类资源,每行代表一个

如何把Crystal Reports报表转换为ActiveReports报表

ActiveReports for .NET 6.0的最新更新增加了一个非常实用的工具,可以把Crystal Reports报表(2005和2008版本)转换为ActiveReports报表.ActiveReports的安装程序会在"程序"启动菜单"GrapeCity/ActiveReports 6"下增加两个菜单. 1. 使用"CrystalToAR2005"工具转换Crystal Reports 2005报表. 2. 使用"Crys

win7系统下如何建立wifi热点?

  win7系统下如何建立wifi热点?          1.首先确认你的无线网卡开启.在开始菜单中依次找到"所有程序"--"附件"--"命令提示符",右键"以管理员身份运行"; 2.在"命令提示符"里输入"netsh wlan set hostednetwork mode=allow ssid=ACE-PC key=12345678",回车,系统会自动虚拟出一个wifi热点; 3.命

qt-QT win8 X64下无法使用__asm关键字

问题描述 QT win8 X64下无法使用__asm关键字 QT中用到openssl中的如下代码: void GetTSC(unsigned long& tsc) { unsigned long a; __asm _emit 0fh __asm _emit 31h __asm mov a, eax; tsc=a; } 但编译报错,__asm _emit关键字无法识别. 网上说X64不支持__asm了,所以安装intel来编译,我已经下载安装,用vs2013更改环境的话没有问题,但QT不知道如何操