Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 12:24

Не возможно подключится к MySQL серверу

Автор VanyaLOX, 03 апр 2014, 12:19

0 Пользователей и 1 гость просматривают эту тему.

VanyaLOX

Пытаюсь сразу при старте 1С-а создать подключение к MySQL серверу для того чтобы потом к нему писать sql-запросы. Вот такой код:
Процедура ПриНачалеРаботыСистемы()
Сервер="127.0.0.1:3306";
ПользовательСервера="root";
ПарольСервера="";
БазаСервера="test"; 
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение_param = "driver={MySQL ODBC 5.1 Driver}; server="+СокрЛП(Сервер)+"; uid="+СокрЛП(ПользовательСервера)+"; pwd="+СокрЛП(ПарольСервера)+"; database="+СокрЛП(БазаСервера)+"; STMT=SET CHARACTER SET utf8";
Try
    Соединение.open(Соединение_param);
    СоединениеУстановлено = Истина;
    Сообщить("Соединение установлено");
Except
    ТекстСообщения = ""+ТекущаяДата()+" Connection error: "+ОписаниеОшибки();
    Сообщить(ТекстСообщения);
    СоединениеУстановлено = Ложь;
    return;
EndTry;
КонецПроцедуры

Выдает ошибку
03.04.2014 12:18:34 Connection error: {МодульУправляемогоПриложения(9)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию. Не понимаю, как источник данных не найден? Я попробовал подключится к 127.0.0.1:3306 с помощью telnet-a, все ок, сервер отвечает. Может проблема в драйвере для MySQL? Подскажите куда копать?

l2qwe


VanyaLOX

l2qwe, огромное спасибо, все заработало!:ooifh:


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск