我在这里找到了这个问题:OLEDB v/s ODBC
这给了我更多的信息,但没有真正回答我问的问题,所以我将从那里开始.
我在C#工作.我会告诉你关于我如何解决这个难题的长篇故事,但基本上我是在尝试在ODBC和oleDB之间做出决定.
我们与许多不同的客户合作,这些客户拥有各种各样的数据库(一些SQL,一些oracle,一些我从未听说过的东西,也没有记住这个名字)
现在,根据我的理解,ODBC已经过时了,而且是标准.现在OleDB已经出现......并且......是不同的?但完成同样的事情(它与数据库谈话)
为什么我要使用一个而不是另一个?ODBC是(根据上面的帖子)跨平台,这很好,但他提供的信息很少,关于OleDB提供的ODBC没有.
在我的其他研究中,我发现(在MSDN论坛上)人们说"如果可以,请使用OleDB,如果必须,请求使用ODBC"当然,三个人没有给出任何理由,所以我想听一些.