相关疑难解决方法(0)

OLE DB和ODBC数据源之间有什么区别?

我正在阅读有关pivotcache的MS Excel帮助文章,并想知道OLE DB和ODBC源的含义

...您应该使用CommandText属性而不是SQL属性,该属性现在主要用于与早期版本的Microsoft Excel兼容.如果同时使用这两个属性,则CommandText属性的值优先.

对于OLE DB源,CommandType属性描述CommandText属性的值.

对于ODBC源,CommandText属性的功能与SQL属性完全相同,设置属性会导致数据刷新...

我非常感谢你的简短回答.

oledb odbc

168
推荐指数
7
解决办法
25万
查看次数

连接到SQL Server时OLEDB/ODBC驱动程序之间有什么区别?

我有一个SQL Server数据库,我需要通过vbscript将数据推送到它,以及将数据拉入Excel.我找到了多个连接字符串,但是没有存储库可以比较它们的性能和功能.Provider=到目前为止我找到的驱动程序选项()是:

  • {SQL Server}(ODBC)
  • SQLOLEDB(比ODBC更新,但已被弃用?)
  • SQLOLEDB.1(Excel 2016在点击"获取外部数据"时使用的内容,但在connectionstrings.com上甚至没有提到......我假设上面的新版本,但仍然是不推荐使用的技术?)
  • SQLNCLI11(本机客户端,OLE DB)
  • {SQL Server Native Client 11.0}(本机客户端,ODBC)

我读到的不同的东西说ODBC更好,因为它已经存在更长时间.并且OLE DB已经存在足够长的时间以具有相同的优势.并且OLE DB可以与某个公司的应用程序一起使用.ODBC是由同一家公司制作的.OLE DB可以更好地连接到不同类型的应用程序.ODBC对数据库的效果更好.原生是......原生,所以必须更好......因为这个名字?

我发现这里有多个问题,没有或部分答案,或者有多个评论声称答案已经过时了.那么,截至目前,这些不同驱动因素之间的具体差异是什么?他们在不同情况下有不同的表现吗?他们有不同的功能吗?我是否需要进行性能分析以确定我的特定用例的最佳性能和可靠性,或者是否有Microsoft或某些公认的专家推荐的标准"最佳实践"?或者它们基本上都在做同样的事情,只要它安装在目标系统上并不重要吗?

sql-server oledb odbc

9
推荐指数
1
解决办法
1223
查看次数

ODBC和OleDB有什么区别?

我在这里找到了这个问题:OLEDB v/s ODBC

这给了我更多的信息,但没有真正回答我问的问题,所以我将从那里开始.

我在C#工作.我会告诉你关于我如何解决这个难题的长篇故事,但基本上我是在尝试在ODBC和oleDB之间做出决定.

我们与许多不同的客户合作,这些客户拥有各种各样的数据库(一些SQL,一些oracle,一些我从未听说过的东西,也没有记住这个名字)

现在,根据我的理解,ODBC已经过时了,而且是标准.现在OleDB已经出现......并且......是不同的?但完成同样的事情(它与数据库谈话)

为什么我要使用一个而不是另一个?ODBC是(根据上面的帖子)跨平台,这很好,但他提供的信息很少,关于OleDB提供的ODBC没有.

在我的其他研究中,我发现(在MSDN论坛上)人们说"如果可以,请使用OleDB,如果必须,请求使用ODBC"当然,三个人没有给出任何理由,所以我想听一些.

database oledb odbc

8
推荐指数
1
解决办法
4401
查看次数

标签 统计

odbc ×3

oledb ×3

database ×1

sql-server ×1