What disadvantage of ODBC does OLE DB overcome?
By breaking the features and the methods of a DBMS into COM objects, OLE DB characteristic overcomes a main disadvantage of ODBC. With ODBC, a vendor must make an ODBC driver for almost all DBMS features and functions in order to participate in ODBC at all. This is a huge task that needs a substantial initial investment. With OLE DB, though, a DBMS vendor can implement portions of their product.