2

我有一个控制台应用程序,它打开一个 oleDBConnection 来访问 FoxPro 数据库中的一些数据。

当我在 Debug 中运行时,该应用程序运行良好。但是,如果我尝试在 Release 而不是 Debug 中运行应用程序,我会在 conn.Open(); 行崩溃。错误提示我的 VFPOLEDB.1 提供程序未在本地计算机上注册。

我不确定这意味着什么,因为在调试模式下运行时提供程序似乎没有问题,并且所有数据都已从数据库成功返回。

关于这里可能发生的事情的任何想法?

谢谢吨!

4

1 回答 1

2

您拥有的 Visual Studio 是 32 位的,对吗?从 VS 启动的进程是 64 位的,我猜是吗?

将项目设置为 x86,错误可能会消失。

于 2011-09-06T14:36:58.017 回答