【问题标题】:Getting a Crystal Report Viewer error on a Windows 7 machine在 Windows 7 机器上出现 Crystal Report Viewer 错误
【发布时间】:2011-10-31 16:08:20
【问题描述】:

我们有一个旧的 VB6 应用程序,它使用 Crystal Reports XI Release 2 针对 SQL Server 2005 数据库运行报表。多年来,这一直运作良好。此外,在过去的十几年里,我们一直在使用 Windows XP。好吧,我们开始迁移到 Windows 7。好吧,现在 Windows 7 上的用户之一无法运行报告。它给他一个错误“登录失败。详细信息:[数据库供应商代码:6]”。此应用程序中使用的所有 Crystal Reports 都使用系统 ODBC 连接。我已经两次验证系统 DNS 正确地针对 SQL Server 数据库进行身份验证。但是,当用户尝试在 VB6 应用程序中运行任何报告时,它们都会给出相同的错误。奇怪的是,我们还有另一个旧的 VB6 应用程序,它也使用 Crystal Reports,并且该应用程序的报告工作正常。但该应用程序针对本地 Microsoft Access 数据库运行,而不是针对 SQL Server。

那么问题是,是否存在涉及 SQL Server、Crystal Reports XI Release 2 和 Windows 7 的任何已知问题?

我们刚刚注意到的其他事情。在出现此问题的 2 台用户机器上,它们都是 64 位 Windows 7 机器。那么,会不会是 64 位版本的 Windows、SQL Server 和 Crystal Reports XI Release 2 的问题?

【问题讨论】:

  • 您是通过管理工具还是使用版本“Windows\SysWOW64\odbcad32.exe”配置了 odbc 连接? SysWOW64 目录中的版本应用于 System DSN。
  • 不,我没有。我什至不知道那件事。好的,我会尽快到达用户的计算机。
  • 效果很好,谢谢!

标签: windows-7 vb6 crystal-reports-xi


【解决方案1】:

Crystal Report 11.5 确实可以在 64 位窗口上运行。最低要求是 CR11 R2 SP6 才能在 64 位上运行。

【讨论】:

  • 能否请您添加有关您的解决方案的更多详细信息?
猜你喜欢
  • 2014-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 2012-02-07
  • 1970-01-01
相关资源
最近更新 更多