本文介紹了MSOLEDBSQL和MSOLEDBSQL.1有什么不同?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在嘗試了解MSOLEDBSQL和MSOLEDBSQL.1之間的區別。有誰能幫我理解一下嗎?
推薦答案
MSOLEDBSQL
是COM對象的獨立于版本的ProgID。如果存在多個已安裝版本,則引用最新版本。
MSOLEDBSQL.1
是特定于版本的ProgID。它始終引用版本1,即使安裝了更高版本。
在撰寫本文時,用于SQL Server的Microsoft OLE DB驅動程序只有一個版本(版本1),因此現在兩個ProgID規范在功能上是相同的。但是,使用COM對象的一般最佳做法是指定版本化的ProgID(此處MSOLEDBSQL.1
),以避免在安裝具有不同接口的較新版本時發生破壞性更改。
這篇關于MSOLEDBSQL和MSOLEDBSQL.1有什么不同?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,