我在家用电脑上运行MS Access 2010,并且我一直在建立一个工作数据库。
大多数工作站都没有运行构建数据库的Access,但它们允许我们为已经构建的应用程序运行MDE文件。
我将数据库保存为2002-2003数据库,然后将其作为MDE文件发布。一切都很好。我在家里的PC上测试了MDE文件,自动重新链接到后端数据库工作,数据库弹出。真棒。
当我试图在工作站上运行它时出现了问题。它提出了一种无法识别的格式,并建议我更改数据库上的版本。
所以,回到绘图板。我做了一些研究,从其他论坛和网站的所有迹象,你不能使用Access 2007或2010为2002-2003数据库构建MDE文件,即使选项显然在那里。
建议将Access 2003加载到PC,使用它构建数据库。好的,这样做,将Access 2010中创建的2003数据库中的所有项目导入到2003年创建的空白数据库中,除了错误,我什么都没得到。顺便提一下,数据库最初是从工作中构建并访问2003数据库的!不幸的是,我无法访问该特定工作站。
这就是困境。接下来的问题/讨论是如何解决这个问题,并将数据库,最好是从我的办公室2010套件变成一个独立的系统,可以在工作的Windows XP工作站上工作。
我需要找到一种方法来在家中构建这些工具并在工作中使用它们。顺便说一句,在工作中升级工作站不是一种选择。相信我这个组织太大了,甚至不能考虑这样的改变,太多的官僚主义......
答案 0 :(得分:1)
正如您对问题的评论之一所述,如果您的目标是旧版本的Access,那么您应该在该版本中进行开发,而不是更新版本。即使Access 2010允许我们创建Access 2003文件格式中的.mde文件,它实际上可能会创建一个.mde文件,由于内容,Access 2003无法理解该文件的文件。
这种情况类似于对Access 2010+中的Access 2007数据库进行某些修改而导致Access 2007无法使用的问题。即使文件 format 仍然是" Access 2007或更高版本",Access 2010可能会在Access 2007无法理解的文件中创建数据库对象。根据所涉及的实际对象,Access 2007可能会忽略它无法理解的内容,但遗憾的是,在某些情况下,Access 2007将放弃并说出“#34;无法识别的数据库格式"。