Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB6 DAO 3.51突然出现错误(错误91,未找到文件)_Vb6_Dao_Jet - Fatal编程技术网

VB6 DAO 3.51突然出现错误(错误91,未找到文件)

VB6 DAO 3.51突然出现错误(错误91,未找到文件),vb6,dao,jet,Vb6,Dao,Jet,我们的VB6程序已在多个站点运行多年,没有任何问题。最近几周,一些用户遇到了意想不到的、显然是随机的文件访问问题。包含错误91,未找到文件,文件正在使用 该程序使用DAO3.51访问access.mdb和FoxPro.dbf(通过msxbse35.dll)文件。虽然只有一些站点报告了问题,但这两个站点似乎都出现了错误 这种情况发生在使用Windows7和Windows10的网站上,我们在这些网站上安装的代码没有改变。我怀疑Windows最近发生了变化 虽然DAO不再得到官方支持,但它已经运行了多

我们的VB6程序已在多个站点运行多年,没有任何问题。最近几周,一些用户遇到了意想不到的、显然是随机的文件访问问题。包含错误91,未找到文件,文件正在使用

该程序使用DAO3.51访问access.mdb和FoxPro.dbf(通过msxbse35.dll)文件。虽然只有一些站点报告了问题,但这两个站点似乎都出现了错误

这种情况发生在使用Windows7和Windows10的网站上,我们在这些网站上安装的代码没有改变。我怀疑Windows最近发生了变化

虽然DAO不再得到官方支持,但它已经运行了多年。有人有办法解决这个问题吗


我希望能够保留我们的源代码,最多只做一些小改动。重写ADO代码是禁止的,迁移到VB.NET也是禁止的。

你知道找不到什么文件吗?我不知道找不到文件的错误,但在Office365用户打开Access 2000或2010数据库后,我遇到了很多问题。受影响的站点是否安装了任何新版本的Office?