Visual Studio 2017和Oracle Database 12c连接问题的Crystal报告

2020-09-16 18:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好 我是Crystal Report的新手。

现在我已经为VS2017(CRforVS_13_0_21)和Visual Studio 2017安装了Crystal报表

社区版15.7.4版(.NET Framework 4.7.02558)。

然后我已经从Oracle http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownloadvs2017-3806459.html
但是我仍然无法在VS中访问Oracle DB。

在"数据库专家"窗口中,没有用于创建新连接的选项Oracle服务器。

我已经成功尝试创建Windows数据源ODBC连接。

我可以在Crystal Reports Database Expert ODBC向导中看到这个。

但是,当我在Visiual Studio中创建ODBC连接(Crystal Reports数据库专家向导)时,出现错误消息:IM014:[Microsoft] [ODBC Adminstrator]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。

Oracle驱动程序为x64,我希望Crystal Reports也为64位。 但是无论应用程序平台目标设置如何,都会出现错误。

不幸的是,看起来VS的Crystal Reports是32位的,因为它们存储在Program Files(x86)文件夹中。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好 我是Crystal Report的新手。

现在我已经为VS2017(CRforVS_13_0_21)和Visual Studio 2017安装了Crystal报表

社区版15.7.4版(.NET Framework 4.7.02558)。

然后我已经从Oracle http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownloadvs2017-3806459.html
但是我仍然无法在VS中访问Oracle DB。

在"数据库专家"窗口中,没有用于创建新连接的选项Oracle服务器。

我已经成功尝试创建Windows数据源ODBC连接。

我可以在Crystal Reports Database Expert ODBC向导中看到这个。

但是,当我在Visiual Studio中创建ODBC连接(Crystal Reports数据库专家向导)时,出现错误消息:IM014:[Microsoft] [ODBC Adminstrator]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。

Oracle驱动程序为x64,我希望Crystal Reports也为64位。 但是无论应用程序平台目标设置如何,都会出现错误。

不幸的是,看起来VS的Crystal Reports是32位的,因为它们存储在Program Files(x86)文件夹中。

付费偷看设置
发送
1条回答
哎,真难
1楼 · 2020-09-16 18:59.采纳回答

您看到的问题是因为您拥有64位Oracle客户端,而Crystal是32位。 因此,您需要32位Oracle客户端才能使用SDK开发报告和应用程序。 但是,SDK运行时具有64位版本,因此在部署应用程序时可以使用客户端的64位版本。

-戴尔

一周热门 更多>