2015-09-04 33 views
0

我有一个非常复杂的MS Access 2010数据库。当我锁定并为用户发布时,它可以正常工作。但是,无论何时我打开数据库进行开发,它都会引用这三个Microsoft DLL。这当然不是正常的行为。有没有人看到这种行为,并知道如何防止访问取消引用这些DLL?为什么我的Microsoft DLL在MS Access 2010中不断被引用?

注意:有问题的引用是第二,第三和第四未经检查的引用。这是他们每次打开我的数据库进行开发时的样子。他们仍然排在最前面,但他们不知不觉地被选中。

References Screen Shot

+0

您和您的用户都使用Access 2010吗? – DragonSamu

+0

是的,整个公司都有完整版本的访问2010或访问运行时引擎。我已经用完整版本和引擎测试了发布的版本,这似乎没有什么区别(当然,你不能在引擎中开发数据库,​​所以我没有测试它)。 – ukjaybrat

回答

2

这些都是事我会尝试:

  1. 在有孤独的 “数据库” 引用是奇数。你能否通过注销任何指向来试图摆脱它?或者至少把它往下移。

  2. Decompile数据库(请按照下列步骤信!)

  3. 创建一个新的数据库,并从旧导入所有对象。

+0

我会将您标记为正确的答案。我想#3会解决我的问题,但我希望有人会“知道”究竟是什么问题。原来,这可能与该流氓“数据库”引用有关。我无法弄清楚如何摆脱它。这是对自身的一个参考(!?)。无论如何。 #3工作。谢谢。 – ukjaybrat