.net - 在 .NET 中使用 access (mdb) 链接表对抗 sql server 时,有什么可以替代 oledb 提供程序

标签 .net sql-server ms-access

众所周知,sql-server 2012 将是最后一个支持 oledb 的版本。那么将来解决 Access 链接表的替代方案是什么?

最佳答案

您不需要替代方案,因为 Access SQL Server 的链接表从未使用过 oleDB 连接。唯一的异常(exception)是很少使用的 Access 数据项目,但是对于使用 SQL Server 链接表的常规 Access 数据库,那么您的所有表单甚至记录集代码将继续像以前一样运行。

我能想到的唯一异常(exception)是,某些类型的代码使用了 Access 开发系统中内置的默认连接以外的任何内容。

事实上,即使您查看最新版本的 Access 2010,它也支持云版本 SQL Server (Azure)。您将再次发现,使用标准的内置表链接工具(已经使用了 18 年)在这种情况下可以很好地连接到 Azure,这当然意味着您正在使用 ODBC。

因此,从 Access 开发人员的角度来看,对于绝大多数 Access 开发人员来说,他们绝对不会执行任何操作,并且他们到 SQL Server 的链接表应用程序将继续像往常一样运行。

因此,归根结底,请务必记住 Aaccess 应用程序的链接表从未使用过 oleDB 连接。唯一的异常(exception)是那些使用所谓的 Access 数据项目的人。 Access 数据项目实际上是与 SQL Server 的 native oleDB 连接,显然此类数据产品无法与 SQL Server 一起使用,但正如我指出的那样,很少有人使用带有与 SQL Server 链接表的数据产品,因此在最终,您的绝大多数应用程序都不需要进行任何代码更改,并且您将继续简单地使用我认为从第一天起就已经可以 Access 和可用的链接表管理器。

关于.net - 在 .NET 中使用 access (mdb) 链接表对抗 sql server 时,有什么可以替代 oledb 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861494/

相关文章:

c# - .NET 2.0 的 TimeZoneInfo.ConvertTime 等效项?

c# - 如何区分 .net WebBrowser 组件和实际浏览器?

sql - 将 SQL 列从浮点型更改为小数类型

java - ms access编码问题(与jsp连接)

.net - My.Computer.Info.OSFullName崩溃的Windows XP-已安装.Net 4

c# - WIX-- 自动更新

sql-server - 将 SSIS 包作为 SQLAgent 作业执行

sql-server - 此数据库模型中的主/外键字段是什么?

ms-access - Now() 函数与时间修剪

c# - 连接时 Jet.OLEDB 的 "Could not find installable ISAM"。打开