MDAC и ActiveSync были заменены в Windows Vista (и Windows 7) на Windows DAC и Центр устройств Windows Mobile. Windows DAC (и Центр устройств Windows Mobile) поставляются в комплекте с Windows Vista (и Windows 7) и не требуют переустановки.
В FAQ по MDAC упоминается, что приложения часто используют неправильную версию MSADO15.DLL; это может быть вашей проблемой.
В качестве альтернативы проблема может заключаться в том, что вы связываетесь с 32-разрядными компонентами из независимого от платформы приложения, которое на 64-разрядной платформе имеет 64-разрядную версию.
Если это так, у вас есть два варианта:
- Перестройте приложение, указав «x86» в качестве типа сборки вместо «anycpu» или
- Измените исполняемые флаги в вашем приложении, чтобы включить 32-битный режим.