В чем разница между источниками данных OLE DB и ODBC? - PullRequest
160 голосов
/ 19 сентября 2008

Я читал справочную статью MS Excel о сводной кэш-памяти и удивлялся, что они имеют в виду под источниками OLE DB и ODBC

... Вы должны использовать CommandText свойство вместо свойства SQL, который сейчас существует в основном для совместимость с более ранними версиями Майкрософт Эксель. Если вы используете оба свойства, свойство CommandText значение имеет приоритет.

Для источников OLE DB , CommandType Свойство описывает значение Свойство CommandText.

Для источников ODBC , CommandText функции собственности точно так же, как Свойство SQL и настройка свойства вызывает обновление данных ...

Я очень ценю ваши короткие ответы.

Ответы [ 11 ]

0 голосов
/ 07 сентября 2016

Чтобы узнать, почему M $ изобретает OLEDB, вы не можете сравнить OLEDB с ODBC. Вместо этого вы должны сравнить OLEDB с DAO, RDO или ADO. Последний в значительной степени опирается на SQL. Тем не менее, OLEDB опирается на COM. Но ODBC существует уже много лет, поэтому существуют мосты OLEDB-ODBC, чтобы исправить это. Я думаю, что есть большая картина, когда M $ изобретает OLEDB.

...