包含备注字段的DBF数据库文件的登录失败

2020-09-06 00:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我没有使用基于服务器的...

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

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


大家好

我没有使用基于服务器的方法来运行报告。 我的应用程序是一个桌面应用程序,所有Crystal Reports都在客户端桌面上运行。 我有一个包含备注字段的DBF文件。 我知道从Crystal Reports for Visual Studio连接时,DBF文件不需要用户标识符或密码。 但是,当我们尝试加载连接到该DBF文件的报告时,我们得到的标准登录表单的表名位于"禁用的服务器名称"字段上,而数据库,用户和密码字段均为空白,无论我们做什么 输入,我们将无法加载报告。 但是,如果我们仅将备注字段转换为字符字段,则一切正常。 这似乎指向SAP Crystal Reports for Visual Studio SP25附带的crdb_p2bxbse.dll驱动程序中有一个确定的错误。 谁能让我知道如何解决这个问题? 请避免将备注字段转换为字符字段之类的建议,因为由于该论坛之外的多种原因,这是不可能的。 我们通过应用程序遇到的错误是:

当我将报告添加到VS项目中并在VS IDE中加载报告时,即使在DBF文件中保留了备注字段,该报告也不会在VS IDE中显示。 当我们从DBF文件中删除备忘字段时,报表将成功加载到VS IDE中。 我们在VS IDE中遇到的错误是:

该报告是CR8.5报告,但是在继续前进并建议将报告升级到更高版本之前,我已经尝试过,即使将报告升级到CR XI也无法正常工作。 我相信它与报告的版本无关,也与DBF文件的版本无关。 据我所知,这与DBF文件包含备注字段这一事实有关。

我尝试过SP21,SP22和最新版本SP25,它们的行为方式相同。

谢谢

crerror.jpg (14.6 kB)
8条回答
当学会了学习
2020-09-06 00:54

嗨,Kamran,

伊多是正确的,但让我也对此进行扩展...

如果报告仍然是8.5 或更高版本,它们确实需要更新,以便它们可以加载较新的数据库驱动程序。 需要在CR 10或更高版本中打开它们,然后使用"设置位置"并选择新驱动程序来更新数据库驱动程序。 验证报告,然后预览以验证它是否可以正常工作,然后将其保存并在您的应用程序中使用。

或者您可以从报告中获取此信息(如果有):

对于(int x = 0; x  

只需检查主版本是否高于8.5。

Don