我们最近从 Windows XP 迁移到 Windows 7。我们发现 C# 应用程序的一部分尝试为 PDA 创建 dbf 文件失败,因为出现错误消息“'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地机器。”
我发现许多论坛都指向我将我的 exe 构建为 32 位,就像这里一样。
我的问题 1)在 64 位操作系统机器上访问 dbf 是否有任何其他驱动程序?(我知道有一个用于访问 excel 和访问 db)。dbf 有什么吗?
问题 2。与我的标题相同。我有一种感觉,通过转换为 32 位,我没有充分利用 64 位的优势。那么这种解决方法让我失去了什么?
提前致谢。