Access Data Project(ADP) - Access 2007或2003?

时间:2010-05-07 15:32:55

标签: ms-access adp

我的任务是使用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数据库项目,那么您可以使用哪个?为什么?感谢。

1 个答案:

答案 0 :(得分:2)

就个人而言,我发现Office 2007没问题,但Access 2007 UI确实让我感到沮丧!对象文本搜索功能很有用,但我想念能够看到完整的对象列表,并且有了descirption。

对于数据方面的问题,如果你有自由选择,我会使用MDB文件并使用ODBC链接表链接到SQLServer,而不是使用ADP。显然,ADP已被弃用,因为效率较低。请参阅评论here。这是一段摘录:

  

但不是通过Jet是一个   缺点,因为Jet非常聪明   高效。 ADO有很糟糕的问题   (比如绕过观点并直接进入   到其他方面的基础表   不可更新的DML命令)和ADP   结果是之间有更多的层   它们和数据比使用ODBC的MDB。   这就是MS一直在弃用的原因   ADP支持MDB / ODBC约5   几年了。