1

我的任务是使用 Access 编写 ADP 应用程序。后端数据将存储在 SQL Server 中。我们有 SQL Server 2000、2005 和 2008 可供我们使用。要求规定必须使用 Access,但我可以选择使用 Access 2003 或 Access 2007。我的第一个想法是推动 Access 2007,因为它更新,我们可以使用 SQL Server 2005 或 2008,但是,在搜索时Access 2007 和 ADP 的网络 我发现很多人的帖子都说速度很慢,而且他们在让 Access 2007 与 ADP 一起运行时遇到了很多问题。

如果您可以选择将 Access 2003 或 Access 2007 用于 Access 数据库项目,您会选择哪一个?为什么?谢谢。

4

1 回答 1

2

就个人而言,我觉得 Office 2007 还可以,但 Access 2007 UI 真的让我很沮丧!对象文本搜索功能很有用,但我想念能够看到带有描述的完整对象列表。

至于数据方面,如果您可以自由选择,我会使用 MDB 文件并使用 ODBC 链接表链接到 SQLServer,而不是使用 ADP。显然,ADP 已被弃用,因为它们的效率较低。请参阅此处的评论。这是一段摘录:

但是不通过 Jet 是一个缺点,因为 Jet 非常聪明和高效。ADO 存在可怕的问题(例如绕过视图并直接访问底层表以获取其他不可更新的 DML 命令),并且 ADP 在它们和数据之间的层数比使用 ODBC 的 MDB 多。这就是为什么在大约 5 年的时间里,MS 一直在弃用 ADP,转而支持 MDB/ODBC。

于 2010-05-07T15:41:06.910 回答