Visual Studio中的控制台应用程序在调试时工作,但在发布时在OleDBConnection上崩溃



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

当我在调试中运行时,应用程序工作得很好。但是,如果我尝试在发布而不是调试中运行应用程序,我会在conn.Open()行上崩溃;错误提示我的VFPOLEDB.1提供程序没有在本地机器上注册。

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

对这里可能发生的事情有什么想法吗?

谢谢吨!

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

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

相关内容

  • 没有找到相关文章

最新更新