Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Ms access 访问数据库损坏问题,can';在任何地方都找不到类似问题的信息_Ms Access_Ms Access 2007 - Fatal编程技术网

Ms access 访问数据库损坏问题,can';在任何地方都找不到类似问题的信息

Ms access 访问数据库损坏问题,can';在任何地方都找不到类似问题的信息,ms-access,ms-access-2007,Ms Access,Ms Access 2007,我目前在一家大公司实习。我所在的小组支持一个相当复杂的Access DB,其中包含大量数据,并且有40多个表单。我们遇到了一个没有人(甚至兽医)能解决的问题。我被要求在互联网上搜索任何信息,但我甚至找不到有过类似问题的人 问题是: 不久前(阅读:在我来到这里之前),该公司将Access 03升级到了07。一切都很好。我到达时的第一个任务是插入一段代码,记录哪个用户正在修改不同的数据库(因为删除了mdw)。这一切进展顺利,我们将整个项目投入生产。 几天后,我们接到了第一个电话,“救命!我一直收到一

我目前在一家大公司实习。我所在的小组支持一个相当复杂的Access DB,其中包含大量数据,并且有40多个表单。我们遇到了一个没有人(甚至兽医)能解决的问题。我被要求在互联网上搜索任何信息,但我甚至找不到有过类似问题的人

问题是:

不久前(阅读:在我来到这里之前),该公司将Access 03升级到了07。一切都很好。我到达时的第一个任务是插入一段代码,记录哪个用户正在修改不同的数据库(因为删除了mdw)。这一切进展顺利,我们将整个项目投入生产。 几天后,我们接到了第一个电话,“救命!我一直收到一个错误,无法访问数据库!”错误是“此数据库中的VBA模块似乎保存有错误,等等”。我们显然有腐败问题。有趣的是,当我们进入表单的代码时,除了每个表单顶部的“optioncomparedb”之外,所有的表单都没有了。所以我们有40多张表格都是这么说的,没有别的。 我们答应再增加一个备份,没什么大不了的。 两天后,同样的事情。重新启动备份。 这种情况还会发生几次。不仅仅是同一台机器上的同一个用户。然而,这并没有发生在我身上,也没有发生在我的导师身上。 然后我们认为问题可能是我们用新代码导入表单的方式,所以我们安装了备份,并逐个复制表单。 第二天,同样的问题。 至此,我们认为这一定是我们添加的五行代码(谁知道为什么),所以我们只是使用旧备份运行,没有任何更改。 已经两周了,没有问题了。直到今天早上。一个特定的用户昨天发生了四次这种情况(没有其他人)

有人听说过这样的事吗?可能是什么问题?我肯定有很多种可能性,我肯定我没有提供足够的信息来缩小范围,但我不知道还能写些什么(以前从未使用过大型Access应用程序)

很明显,我被难倒了,但和我一起工作的所有聪明的兽医也是如此

编辑**
为了清楚起见:所有的形式在他们的观点上都是完美的。我可以打开它们,它们看起来绝对正常,只是没有后端代码……

每个用户都应该有自己的前端,消失代码是一个腐败问题,如果用户没有自己的前端,您将失去拆分数据库的所有优势。将前端编译到accde或mde文件中可以获得额外的保护


反对每个人都有自己的副本的通常论点是,开发人员很难保持各种副本的同步,但有几种解决方案可以自动向用户推出更新,例如,Tony Toews的这一个解决方案:

您的数据库是否拆分为/fe?你反编译了吗?是否从备份创建了新的数据库?Read?这是否相关:此问题最常见的原因是未拆分的数据库。在多用户环境中,必须使用拆分的数据库,即网络后端的数据;在每个用户的PC上的前端都有表单、报告等,并有到后端表的链接。请参见此处:顺便说一句,关闭时不要压缩这是一个致命的想法。