2009-03-27 5 views
2

Я разрабатываю проект C#, который ссылается на ADODB 2.8 COM на машину Windows 2005. (Нет, я не использую его для доступа к данным, мне это нужно, потому что CDO нуждается в возвратах ADODB.Streams).Где находится ADODB 2.8 на сервере 2008/Vista?

Теперь я попытался открыть это решение в окне Server 2008, но мне сказали, что ADOB 2.8 отсутствует, и, конечно же, нет никаких элементов ADODB в списке ссылок COM и/program files/Common Files/В папке microsoft shared/отсутствует папка ado.

Теперь я понимаю, что Vista/Server 2008 имеет Windows DAC 6.0, который теперь называется MDAC, поэтому я снова пытаюсь установить MDAC.

Кто-нибудь еще встретил или решил это? Есть ли другое место, которое я могу получить для взаимодействия для ADODB.Stream? Должен ли я использовать MDAC 2.8?

ответ

3

The documentation for DAC государства (курсив мой):

для Windows DAC включает некоторые изменения для работы с Windows Vista, но почти полностью функционально эквивалентны MDAC 2.8.

Это из-за этого «почти», что заставляет меня использовать MDAC 2.8, когда мне нужно использовать ADO 2.8, а не DAC для Windows.

Для желающих вы можете download MDAC 2.8.

+0

Nice один. Благодарю. – AnthonyWJones