Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB
От: dm_login  
Дата: 13.07.04 13:46
Оценка:
Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?
Re: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB
От: algol Россия about:blank
Дата: 13.07.04 13:48
Оценка:
Здравствуйте, dm_login, Вы писали:

_>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


Тем что в первом случае указана конкретная версия провайдера.
Re: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB
От: maximilian Украина  
Дата: 13.07.04 14:00
Оценка: 3 (1)
Здравствуйте, dm_login, Вы писали:

_>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


А во втором случае будет выбрана текущая (обычно самая последняя)
Re[2]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: dm_login  
Дата: 13.07.04 14:14
Оценка:
Здравствуйте, maximilian, Вы писали:

M>Здравствуйте, dm_login, Вы писали:


_>>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


M>А во втором случае будет выбрана текущая (обычно самая последняя)


Мдя... Т.е. я юзал версию 1...
Спасибо всем откликнувшимся.
Re[2]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: pASkuda Россия  
Дата: 01.09.04 12:00
Оценка:
Здравствуйте, maximilian, Вы писали:

M>Здравствуйте, dm_login, Вы писали:


_>>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


M>А во втором случае будет выбрана текущая (обычно самая последняя)


Дак а если на той машине нет первой??? Будет выбрана самая ранняя?
Re[3]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: algol Россия about:blank
Дата: 01.09.04 12:47
Оценка:
Здравствуйте, pASkuda, Вы писали:

_>>>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


M>>А во втором случае будет выбрана текущая (обычно самая последняя)


AS>Дак а если на той машине нет первой??? Будет выбрана самая ранняя?


Если указана конкретная версия (т.е. по каким-то причинам тебе нужна именно 1 версия и никакая другая) и она не установлена, то будет облом.
Re[4]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: pASkuda Россия  
Дата: 01.09.04 13:42
Оценка:
Здравствуйте, algol, Вы писали:

A>Здравствуйте, pASkuda, Вы писали:


_>>>>Кто нибудь может подсказать, чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLEDB в строке подключения для MS SQL сервера?


M>>>А во втором случае будет выбрана текущая (обычно самая последняя)


AS>>Дак а если на той машине нет первой??? Будет выбрана самая ранняя?


A>Если указана конкретная версия (т.е. по каким-то причинам тебе нужна именно 1 версия и никакая другая) и она не установлена, то будет облом.


А как тогда у меня стоит версия 2.71, строка коннекции содержит SQLOLEDB.1 и все работает
Re[5]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: algol Россия about:blank
Дата: 01.09.04 14:17
Оценка:
Здравствуйте, pASkuda, Вы писали:

A>>Если указана конкретная версия (т.е. по каким-то причинам тебе нужна именно 1 версия и никакая другая) и она не установлена, то будет облом.


AS>А как тогда у меня стоит версия 2.71, строка коннекции содержит SQLOLEDB.1 и все работает


И откуда взялась такая цифра? Это версия MDAC или версия sqloledb.dll или что-то еще? Или в системе зарегистрирован провайдер SQLOLEDB.2.71?
Re[6]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: pASkuda Россия  
Дата: 02.09.04 06:28
Оценка:
Здравствуйте, algol, Вы писали:

A>Здравствуйте, pASkuda, Вы писали:


A>>>Если указана конкретная версия (т.е. по каким-то причинам тебе нужна именно 1 версия и никакая другая) и она не установлена, то будет облом.


AS>>А как тогда у меня стоит версия 2.71, строка коннекции содержит SQLOLEDB.1 и все работает


A>И откуда взялась такая цифра? Это версия MDAC или версия sqloledb.dll или что-то еще? Или в системе зарегистрирован провайдер SQLOLEDB.2.71?


ссори тормознул... это версия MDAC! А как же тогда узнать версию sqloledb зарегистрированного в системе?
Re[7]: Чем отличаются Provider=SQLOLEDB.1 и Provider=SQLOLED
От: Аноним  
Дата: 02.09.04 06:45
Оценка:
AS>ссори тормознул... это версия MDAC! А как же тогда узнать версию sqloledb зарегистрированного в системе?

ручками в реестре поискать разделы SQLOLEDB в ветке HKCR, обязательно будет SQLOLEDB и еще какой-нибудь SQLOLEDB.X

зы. смотрим их CLSID и сравниваем на какой CLSID указывает SQLOLEDB ("обезличенный", так сказать, ключ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.