Windows 10计算机上的Crystal Report问题

2020-09-04 22:13发布

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

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


我有一个使用Visual Studio 2015和Crystal Reports for Visual Studio开发的应用程序。 但是,在我的Windows 10计算机上,会不断出现一个对话框,要求输入用户名和密码。 对于除开发计算机以外的所有计算机,数据库名称均为空白。 数据库服务器和数据库字段均显示为灰色,并且无法输入数据库名称,因此即使输入了用户名和密码,该报告也不起作用。 在我看来,这是与Windows 10相关的问题,因为在Windows 7和Windows 10计算机上都运行完全相同的代码。 我尝试更新到最新的Service Pack,问题仍然存在。 我没有找到有关此问题或如何解决的信息。 我可以帮忙。 谁能帮我吗?

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

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


我有一个使用Visual Studio 2015和Crystal Reports for Visual Studio开发的应用程序。 但是,在我的Windows 10计算机上,会不断出现一个对话框,要求输入用户名和密码。 对于除开发计算机以外的所有计算机,数据库名称均为空白。 数据库服务器和数据库字段均显示为灰色,并且无法输入数据库名称,因此即使输入了用户名和密码,该报告也不起作用。 在我看来,这是与Windows 10相关的问题,因为在Windows 7和Windows 10计算机上都运行完全相同的代码。 我尝试更新到最新的Service Pack,问题仍然存在。 我没有找到有关此问题或如何解决的信息。 我可以帮忙。 谁能帮我吗?

付费偷看设置
发送
8条回答
CJones
1楼 · 2020-09-04 22:33.采纳回答

OLE DB仍使用相同的SQL客户端,找不到它,因此请向Microsoft寻求帮助以使其客户端正常工作。

这是一个公共论坛,而不是支持网站。 我们只能建议尝试的事情。

转到此处,单击"聊天"按钮,并要求EStore购买单个事件:

https://www.sap.com/products/crystal-reports.html

zhangjiyang1323
2楼-- · 2020-09-04 22:17

我将其放在答案中,但不知道是否应将其放在评论中,因此我也将其发布在这里。

Don,已安装数据库客户端,并且有一个DSN。 戴尔,我尝试了最新版本的SDK,但重新编译没有任何效果。 无论我使用哪个版本的SDK,我都有相同的问题。 这份报告只是一个问题。 所有其他报告均有效,并且仅在Windows 10计算机上会出现此问题。 该报告是一个复杂的报告,上面有2个子报告。 我可以包含调用该报告的代码,但我不明白这一点。 完全相同的代码在Windows 7计算机上运行并且可以工作。 在Windows 7计算机上,它始终运行良好。 它只是在Windows 10计算机上不起作用。

歪着头看世界
3楼-- · 2020-09-04 22:28

您需要使用最新版本的SDK重新编译应用程序,然后部署新版本的应用程序以及新版本的SDK。

-Dell

ZJXianG
4楼-- · 2020-09-04 22:28

数据库服务器和数据库显示为灰色的原因是因为CR无法找到数据库客户端或DSN等。

确保已安装并配置了客户端。

Don

Don,已安装数据库客户端,并且有一个DSN。 戴尔,我尝试了最新版本的SDK,但重新编译没有任何效果。 无论我使用哪个版本的SDK,我都有相同的问题。 这份报告只是一个问题。 所有其他报告均有效,并且仅在Windows 10计算机上会出现此问题。 该报告是一个复杂的报告,上面有2个子报告。 我可以包含调用该报告的代码,但我不明白这一点。 完全相同的代码在Windows 7计算机上运行并且可以工作。 在Windows 7计算机上,它始终运行良好。 它只是在Windows 10计算机上不起作用。

木偶小白
6楼-- · 2020-09-04 22:37

DSN是否使用SQL Native 11客户端?

您是否更新了报表和子报表以使用 MS SQL Native 11客户端dll DSN?

Aaron 3364
7楼-- · 2020-09-04 22:15

ODBC DSN并不是真正相关的,因为报表使用OLE DB(ADO)连接到数据库。

一周热门 更多>