【发布时间】:2010-12-24 07:02:44
【问题描述】:
我在 VB.NET 中编写了一个程序,该程序所做的一件事就是将记录插入 Microsoft Access 数据库。我的访问数据库的程序的后端被编写为可互换的层。如果我用一个使用 Microsoft SQL Server 数据库的层“交换”这个层,我的程序就会运行。如果我使用 MS Access,它仍然很快,但速度要慢得多。是否有人对如何使用 Microsoft Access 加速 ADO.NET 事务有任何提示或技巧?我真的更愿意在 SQL Server 上使用 MS Access,这样我就可以将我的数据库与我的程序一起分发(而不是连接到一些远程 SQL Server)。有什么建议?另外,当我创建 MS Access 数据库时,我是在 Access 2000 兼容模式下创建的。使用2003兼容模式会更快吗?
提前致谢
【问题讨论】:
-
您是否考虑过通过 COM 使用 ADO/OLEDB 而不是 ADO.NET?
标签: database ms-access ado.net