19.03.2010 11:08
Назым
 
Вот код, которым пытаюсь подключиться

Цитата:
СтрокаСоединения = "DRIVER={MySQL ODBC 3.51 Driver};OPTION=3;DATABASE=UKM_Server;PWD=***;PORT=4567;SERVER=192.168.1.102;UID=****";
SQL = new COMОбъект("ADODB.Connection");
SQL.ConnectionString = СтрокаСоединения;
Попытка SQL.Open() Исключение Сообщить(ОписаниеОшибки());возврат;
КонецПопытки;
Есть сомнения по поводу правильного указания параметров:

DATABASE, PORT

Эти данные беру из УКМ-4 в разделе Администрирование - Сервер
19.03.2010 11:09
Назым
 
При отладке ошибка:

Цитата:
{Форма.Форма(8)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on '192.168.1.102' (10061)
19.03.2010 11:12
OlegON
 
А
Цитата:
telnet 192.168.1.102 4567
получается?
19.03.2010 11:15
Назым
 
Цитата:
OlegON А получается?
О, это из командной строки?
19.03.2010 11:16
Назым
 
На telnet ругается, не удалось подключиться.

Хм, где посмотреть имя базы и порт на УКМ-4?
19.03.2010 11:17
OlegON
 
Да, самый простой и надежный способ попробовать подключиться на удаленный порт - протелнетить его. Заодно и скажет, что за ошибка. Порт, кстати, нестандартный, я не знаю, какой он у УКМа, но по умолчанию у мускула 3306
19.03.2010 11:18
OlegON
 
Зайди на сервер с базой и скажи
Цитата:
netstat -a
еще не вариант, что у тебя настроены удаленные подключения к базе.
19.03.2010 11:23
Назым
 
Цитата:
OlegON Зайди на сервер с базой и скажи
еще не вариант, что у тебя настроены удаленные подключения к базе.
netstat -a выдал список активных подключений их там масса. Что дает эта инфорация?

Как проверить настроено ли удаленное подключение?
19.03.2010 11:25
Назым
 
поменял порт на 3306. Теперь выдает

Цитата:
{Форма.Форма(8)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 3.51 Driver]Access denied for user 'expert'@'WINXPSP3-PC' (using password: YES)
19.03.2010 11:28
Назым
 
Кстати на telnet 192.168.1.102 3306 выдает абрукадабру, потом пауза и подключение утеряно
Часовой пояс GMT +3, время: 13:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.