我必须从各种来源导入数据:用逗号分隔的文本、制表符、自定义分隔符、Excel 文件、SQL Server 和 Oracle。合乎逻辑的选择似乎是 OleDB 连接,这将允许我将任何输入视为 DataSet,并且几乎不需要担心实现差异。
问题是好的“Microsoft.Jet.OLEDB.4.0”已经过时了。
它的替代品是什么?
为什么你认为 Jet 正在过时?
我咨询了产品团队。你找到的文件给人一种误导的印象。Jet 4.0 安装在 Windows 2000 及更高版本(包括 Vista)中,因此它将跟随操作系统的生命周期到 2017 年左右,如果它与 Longhorn 一起提供,则甚至更长。因此,此组件已从 Microsoft 数据访问组件 (MDAC)(2.6 和更高版本)中删除。
我们不必担心这项技术会过时。
希望这会有所帮助,如果您有任何疑问,请随时告诉我。我们很高兴为您提供帮助。
祝你有美好的一天,最好的问候,
文远微软在线社区支持
参考的文档是:http: //support.microsoft.com/kb/271908
据我所知,没有其他的提供程序框架,只有不同的 API 集提供了 OleDb 所服务的大多数源的更多粒度,减去了 WMI(实际上不再支持)和Windows Search之类的东西: