'vfpoledb.1'提供程序未在本地计算机上注册。然而它是



我收到此错误:"VFPoledB.1"提供程序未在本地计算机上注册。64 位

从 Windows 2012 服务器 (x64) 运行应用时。VFP 驱动程序已安装。

我什至卸载了它并通过以管理员身份运行的命令行重新安装了它。

我已将应用程序编译为 x86,甚至设置了首选 32 位项目设置。

然而,我仍然在特定服务器上收到错误。

我在不同的Windows 2012服务器(x64)上运行相同的应用程序,它可以工作。

尝试过的所有东西都是我在网上可以找到的任何地方建议的东西。

看看是否有人可能有任何提示。

我知道,VFP就像石器时代的技术,但这就是我坚持:)

谢谢!

说"VFP 就像石器时代的技术"让我觉得你对它了解不多。截至今天,仍然有一个名为访问的办公组件,他们声称它是一个数据库,而事实并非如此,您仍然称VFP石器时代?去图。32位的东西,并且被MS放弃的支持并不意味着它是坏的。你不应该试图侮辱当前的VFP程序员。经验丰富的VFP程序员可以踢许多普通的.Net开发人员,但可以轻松地,这是众所周知的事实。

无论如何,首先使用其 msi 文件下载并重新安装 VFPOLEDB 提供程序。其次,请确保在项目中以 x86 为目标。它适用于我在这里尝试过的任何 64 位机器和数千台客户计算机(实用程序、activex 组件、asp.net mvc 等我都用 C# 编写的代码)。

最后,优势数据库服务器应该有一个 64 位版本,如果你想尝试的话,可以对 VFP 数据库使用(我没有尝试使用那个)。

相关内容

  • 没有找到相关文章

最新更新