【发布时间】:2011-07-28 16:16:19
【问题描述】:
在阅读了该站点上的许多帖子后,我正在考虑将我的 accdb be (2007) 替换为 SQL Server 或 SQL Server Express?我的 fe 目前是 accdb(部署时accde)。与 .accde 相比,使用 .adp 连接到 SQL 有什么优势吗?我目前使用 ocdb 链接到 SQL 中的表,并且它可以正常工作。
我唯一的另一个问题是,在 Visual Studio Express 中使用 Visual Basic 创建我的 fe 表单需要付出多少努力?拥有一个独立的 exe 的想法很诱人。我是否正在寻找从 vba 到 vb 的大学习曲线?我假设我的代码的功能可以在 vb 中复制,但需要进行一些更改。
现在似乎是做出这个决定的好时机,而我仍处于设计阶段。
【问题讨论】:
-
我无法回答您的全部问题,但您需要知道,MS 已经弃用 ADP 大约 5 年了,转而支持带有 ODBC 链接表的 MDB/ACCDB。如果你有一个现成的前端,那就没什么好争辩的了——将应用程序重写为 ADP 没有任何好处(没有任何东西可以从 MDB/ACCDB 转换为 ADP)。
-
柯南,看看 utteraccess 上的相关讨论:utteraccess.com/forum/Moving-Access-Vbnet-t1962124.html 我一直在尝试自己切换到 VB.NET,是的,VB.NET 与 Access/ 非常不同VBA。最大的区别之一是 .NET 中的数据绑定。进行数据绑定的方法有很多,但没有一种方法可以与 MS Access 相媲美。对于正确的做法,你也会发现很多不同的意见。然后还有数据访问,这是 .NET 中的另一个重要主题。
标签: sql sql-server vba ms-access-2007