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=" + СокрЛП(Константы.ОбменЛК_пароль.Получить());
Лови - может поможет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший