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