水晶报表 64 位

Posted

技术标签:

【中文标题】水晶报表 64 位【英文标题】:Crystal Reports 64 bit 【发布时间】:2021-09-07 21:39:51 【问题描述】:

这是一个问题。我们刚刚从 Crystal 2008 升级到 Crystal 2020。Crystal 2008 是 32 位,Crystal 2020 是 64 位。当我们使用 Crystal Reports Designer 开发报表时,我们使用的是 64 位应用程序。

当我们在 Visual Studio 中创建的 C# Webforms 应用程序(仍然是 32 位应用程序)中包含报表并将其部署到 IIS 服务器(64 位)时,Crystal 使用什么按位结构从服务器生成报表鉴于该项目包含许多 Crystal 库作为该部署的一部分。对于编译这些 CR 库的项目,必须是 32 位的。网络服务器如何以 64 位运行报表,还是以 32 位 WOW 模式运行?

【问题讨论】:

"IIS 服务器(64 位)...网络服务器如何以 64 位运行报表,还是在 32 位 WOW 模式下运行" - 仅仅因为 IIS 是64位并不意味着网站是。检查您的网站应用程序池以查看是否允许 32 位应用程序 【参考方案1】:

Crystal 运行时有 32 位和 64 位版本。 编译时由您选择这些目标之一。 并由您来部署匹配的 Crystal 运行时(32 位或 64 位)。 您还需要确保机器具有匹配的数据库连接(例如 32 位或 64 位 ODBC DSN)。

【讨论】:

以上是关于水晶报表 64 位的主要内容,如果未能解决你的问题,请参考以下文章

使用数据库专家在水晶报表上添加表格:登录失败

水晶报表发布到IIS出现了问题~~求高手指点~~~log4net报错

我已经绝望了,水晶报表打包真难啊100求助

如何用VB.NET做水晶报表?

C#怎么生成水晶报表

Winform中怎么使用水晶报表?