我有一个控制台应用程序,打开一个oleDBConnection从FoxPro数据库访问一些数据。
当我在调试中运行时,应用程序工作得很好。但是,如果我尝试在发布而不是调试中运行应用程序,我会在conn.Open()行上崩溃;错误提示我的VFPOLEDB.1提供程序没有在本地机器上注册。
我不确定这意味着什么,因为在调试模式下运行时,提供者似乎没有问题,并且所有数据都成功地从数据库返回。
对这里可能发生的事情有什么想法吗?
谢谢吨!
你的Visual Studio是32位的,对吗?从VS开始的进程是64位的,对吧?
将项目设置为x86,错误就会消失。