Visual Studio中的控制台应用程序在Debug中运行但在Release中的OleDBConnection崩溃?

时间:2011-09-06 14:29:01

标签: visual-studio oledbconnection

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

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

我不确定它是什么意思,因为在调试模式下运行时,提供程序似乎没有任何问题,并且所有数据都是从数据库中成功返回的。

关于这里可能会发生什么的任何想法?

谢谢你!

1 个答案:

答案 0 :(得分:2)

你拥有的Visual Studio是32位,对吧?从VS开始的进程是64位,猜对了吗?

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