点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)使用.NET dll作为连接时遇...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)使用.NET dll作为连接时遇...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
使用.NET dll作为连接时遇到麻烦(即" ADO.NET (XML )")。
我正在使用Visual Studio 2017,.NET Framework 4.7.2和Crystal Reports 13.0.21.2533。
我准备了一个小的示例解决方案来说明问题。
涉及3个项目:
我在Visual Studio Designer中打开PresentationLayer.PL_CR报表,切换到"字段资源管理器",右键单击"数据库字段"并选择"设置数据源位置"; 创建新连接- ADO.NET (XML)-建立新连接; 选择BusinessLayer.dll,然后在下拉菜单中选择我的虚拟数据类。
我对BusinessLayerExternal.dll重复最后的步骤。
之后,连接树如下所示。
由于某种原因,尽管我确实在"连接信息"窗口中选择了它,但BusinessLayerExternal.dll中的类却不可用。
所以我在报表上使用BusinessLayer.Class1。
当我启动程序并将报表分配为ReportViewer的数据源时,系统会提示我使用BusinessLayer.Class1-server的"数据库登录"窗口。
我做错了什么,我该怎么做?
最令人沮丧的是,相同的设置确实适用于Visual Studio 2008和Crystal Reports 10.5.0.1943。
有问题的 Solution.zip
您提供的下载项目的链接需要 密码,现在我不记得它被询问了,链接不再有效。
如何从Github下载完整的项目? 看起来像单个文件。
要进行调试,我建议使用ProcessMonitor,然后单步执行您的应用程序,使其进入应该访问该类的部分,并查看其抱怨之处。
可能是权限。
我还建议下载SP 27并使用它:
https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
我们不为VS修补CR,仅提供完整版本,因此您需要在当前版本中复制该问题。
Don
一周热门 更多>