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