win7, x64
установлен odbc5.1, подключаюсь к базе mysql на удаленном хосте.
Если проверять через "панель управления" - "источники данных", подключение нормально работает.
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.Open(СтрПодкл);
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию.
У меня правда ODBC 5.2. Строку подключения - так собираю:
СтрокаСоединения = "DRIVER=MySQL ODBC 5.2 ANSI Driver;SERVER=" + СокрЛП(Константы.ОбменЛК_АдресСервера.Получить()) + ";DATABASE=" + мИмяБазы +";UID=" +
СокрЛП(Константы.ОбменЛК_Логин.Получить()) + ";PWD=" + СокрЛП(Константы.ОбменЛК_пароль.Получить());
Лови - может поможет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший