【发布时间】:2011-08-16 17:22:23
【问题描述】:
有人告诉我,如果我打开 Access 97,整个系统或至少大部分系统都在某个数据库中。这是真的吗?例如,如果我将一些 VB 代码写入其中,则整个代码都在某个数据库中。我之前以为只有我从 SQL 获取的数据在某个数据库中。
【问题讨论】:
-
Access 是一个基于文件的数据库,与数据库相关的所有内容(数据 + 表单 + 代码 + 报告 + 等等等等)都在一个 .mdb 文件中。
-
或者,它分布在您想要的任意数量的文件中。正确部署的 Access 应用程序的典型结构是两个文件,一个带有 UI 对象(表单/报告/等)的前端和一个仅带有数据表的后端。但当然,Access 文件能够将所有内容都包含在一个文件中——这并不是在生产环境中部署应用程序的最佳方式。
-
顺便说一句,为什么你问这个问题?在我看来,它的措辞方式似乎暗示 Access 构建其文件的方式存在某种问题(没有)。你害怕什么?