我有一个控制台应用程序,它打开一个oleDBConnection来访问FoxPro数据库中的一些数据。
当我在Debug中运行时,该应用程序运行良好。但是,如果我尝试在Release而不是Debug中运行应用程序,我会崩溃conn.Open();错误地指出我的VFPOLEDB.1提供程序未在本地计算机上注册。
我不确定它是什么意思,因为在调试模式下运行时,提供程序似乎没有任何问题,并且所有数据都是从数据库中成功返回的。
关于这里可能会发生什么的任何想法?
谢谢你!
答案 0 :(得分:2)
你拥有的Visual Studio是32位,对吧?从VS开始的进程是64位,猜对了吗?
将项目设置为x86,错误可能会消失。