MSOLEDBSQL 与 MSOLEDBSQL.1 之间有什么区别?
What is the difference between MSOLEDBSQL vs MSOLEDBSQL.1?
我想弄清楚 MSOLEDBSQL 和 MSOLEDBSQL 之间的区别。1 谁能帮助我理解这一点?
MSOLEDBSQL
是与版本无关的 COM 对象的 ProgID。如果存在多个已安装的版本,这将引用最新版本。
MSOLEDBSQL.1
是特定于版本的 ProgID。这始终引用版本 1,即使安装了更高版本。
用于 SQL 服务器的 Microsoft OLE DB 驱动程序在撰写本文时只有一个版本(版本 1),因此目前这两个 ProgID 规范在功能上是相同的。但是,COM 对象的一般最佳做法是指定版本化的 ProgID(MSOLEDBSQL.1
此处)以避免在安装具有不同接口的更高版本时发生重大更改。
我想弄清楚 MSOLEDBSQL 和 MSOLEDBSQL 之间的区别。1 谁能帮助我理解这一点?
MSOLEDBSQL
是与版本无关的 COM 对象的 ProgID。如果存在多个已安装的版本,这将引用最新版本。
MSOLEDBSQL.1
是特定于版本的 ProgID。这始终引用版本 1,即使安装了更高版本。
用于 SQL 服务器的 Microsoft OLE DB 驱动程序在撰写本文时只有一个版本(版本 1),因此目前这两个 ProgID 规范在功能上是相同的。但是,COM 对象的一般最佳做法是指定版本化的 ProgID(MSOLEDBSQL.1
此处)以避免在安装具有不同接口的更高版本时发生重大更改。