Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Ошибка при подключении (число прочтений - 14599 )
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Ошибка при подключении
18. Января 2008 :: 09:56
Печать  
Вот-такая ошибка
--------------------------
> VPN:Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
> VPN: По указанной строке инициализации соединение установить не удалось.
> VPN:ADODB.Command: Для требуемой операции необходим объект OLE DB Session, не поддерживаемый текущим проводником.
> VPN: Запрос SQL не выполнен

--------------------------
в ODBC установлен и настроен драйвер MySQL
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #1 - 18. Января 2008 :: 10:13
Печать  
Ответь в следующем порядке:
1) Что делаю - (Знаем только что "в ODBC установлен и настроен драйвер MySQL"), а желательно бы и код подключения, и строку подключения, и версию драйвера, и если еще есть какая информация, то можно и ее.
2) Что получаю - это видно - ошибку
3) Что хочу получить - Наверно соединение с сервером
  
Наверх
ICQ  
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #2 - 18. Января 2008 :: 10:36
Печать  
1) Есть онлай бронирование заявок. Хочу выташить заявки в 1С. Версия драйвера 3.51.23.00
2) НЕ может соединиться с SQL. Пишет все что красным в топике
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Ошибка при подключении
Ответ #3 - 18. Января 2008 :: 10:38
Печать  
escape писал(а) 18. Января 2008 :: 10:36:
1) Есть онлай бронирование заявок. Хочу выташить заявки в 1С. Версия драйвера 3.51.23.00
2) НЕ может соединиться с SQL. Пишет все что красным в топике


Сильный ответ...
Salimbek намекал, что очень неплохо было бы показть код, при помощи которого все это делается...
  
Наверх
 
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #4 - 18. Января 2008 :: 10:39
Печать  
Функция глУстановитьСоединение()   Экспорт 
           олеглСоединениеSQL=СоздатьОбъект("ADODB.Connection");
           
                 Попытка
                       ОчиститьОкноСообщений();
                       олеглСоединениеSQL.Open("Provider=MSDASQL.1;Persist Security Info=False;Data Source=mysql");
     
                       Предупреждение("Соединение с БД SQL установлено успешно",2);
                       Возврат 1;
                 Исключение
                       Сообщить("VPN:"+ОписаниеОшибки());
                       Сообщить("VPN: По указанной строке инициализации соединение установить не удалось.");
                       Предупреждение("Соединение с БД SQL не установлено!!!",2);
                        ФлагНовый="false";
                       Возврат 0;
                 КонецПопытки; 
           
                 
КонецФункции
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #5 - 18. Января 2008 :: 10:39
Печать  
Я использую строки отсюда: http://www.connectionstrings.com/?carrier=mysql
Вот моя строка, работающая из 1С++
СтрокаСоединения = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;
     |Port=3306;Database=db;User=user; Password=pass;
     |Option=3;"
     дБД = СоздатьОбъект("ODBCDataBase");
     Результат = дБД.Соединение(СтрокаСоединения);
  
Наверх
ICQ  
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #6 - 18. Января 2008 :: 10:42
Печать  
олеглСоединениеSQL.Open("Provider=MSDASQL.1;Persist Security Info=False;Data Source=mysql");
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #7 - 18. Января 2008 :: 10:45
Печать  
Улыбка я твой пост не заметил, а потом свой исправил Улыбка
  
Наверх
ICQ  
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #8 - 18. Января 2008 :: 10:45
Печать  
Salimbek писал(а) 18. Января 2008 :: 10:39:
Я использую строки отсюда: http://www.connectionstrings.com/?carrier=mysql
Вот моя строка, работающая из 1С++
СтрокаСоединения = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;
     |Port=3306;Database=db;User=user; Password=pass;
     |Option=3;"
     дБД = СоздатьОбъект("ODBCDataBase");
     Результат = дБД.Соединение(СтрокаСоединения);


Пробовал - тоже самое
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #9 - 18. Января 2008 :: 10:49
Печать  
А что при моем варианте возвращает
дБД.ПолучитьОписаниеОшибки();
?
  
Наверх
ICQ  
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #10 - 18. Января 2008 :: 10:59
Печать  
Сейчас испробовал следующее
Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

ответ ошибки
VPN:Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 3.51 Driver][mysqld-5.0.2-alpha]Table 'sput.checks' doesn't exist
VPN: Запрос SQL не выполнен
  
Наверх
 
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #11 - 18. Января 2008 :: 11:05
Печать  
VPN:Неудачная попытка создания объекта (ODBCDataBase)
VPN: По указанной строке инициализации соединение установить не удалось.
VPN:Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 3.51 Driver][mysqld-5.0.2-alpha]Table 'sputnik.checks' doesn't exist
VPN: Запрос SQL не выполнен
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #12 - 18. Января 2008 :: 11:07
Печать  
А это откуда? "Table 'sput.checks' doesn't exist"
ИМХО дело именно в этом, может в БД какой триггер висит реагирующий на подключение? И чего-то писать в эту таблицу хочет?
З.Ы. А сели поставить что-то типа MySQL Administrator или EMS MySQL Manager - они смогут соединиться с этой базой?
  
Наверх
ICQ  
IP записан
 
escape
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 18. Января 2008
Re: Ошибка при подключении
Ответ #13 - 18. Января 2008 :: 11:08
Печать  
sputnik - базаданных
А потом что делать
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Ошибка при подключении
Ответ #14 - 18. Января 2008 :: 11:08
Печать  
+ Попробуй создать пустую Базу и к ней соединиться. Получится?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать