Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема DriverConnect (число прочтений - 1614 )
Graider
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 07. Декабря 2007
DriverConnect
07. Декабря 2007 :: 14:12
Печать  
На Win2000 это работало:
     Рез =ЗагрузитьВнешнююКомпоненту("1CPP.dll");
     MySQL =СоздатьОбъект("ODBCDatabase");
     MySQL.DriverConnect("DSN=myodbc3; UID=root; PWD="";");
     Если MySQL.ЕстьСоединение() =1 Тогда
           Сообщить("УРА !!!");
     Иначе      
           Сообщить("Не смогли подключиться к MySQL");
     КонецЕсли;   
На WinXP Prof уже не работает, как лечить ? ну очень надо !!!

Параметры 1с 25 релиз, DBF, 1С++ 2, 5, 0, 5 релиз. Другими путем (не 1С) к базе получается подключиться
попутно еще один момент - надо чтобы и на Win2003 х 64 заработало

при вызове метода ПолучитьОписаниеОшибки() возвращает
State HY000, native 1045, message [MySQL][ODBC 3.51 Driver]Access denied for user: 'root@127.0.0.1' (Using password: YES)
что-то с правами ?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: DriverConnect
Ответ #1 - 07. Декабря 2007 :: 15:02
Печать  
Попробуй так
Код
Выбрать все
	Фл1 = MySQL.Соединение("DSN=myodbc3; UID=root; PWD=;");
 


или так
Код
Выбрать все
	Фл1 = MySQL.Открыть("myodbc3","root", "");
 




  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: DriverConnect
Ответ #2 - 12. Декабря 2007 :: 10:21
Печать  
Не знаю, я у меня на ХР с такой строкой работает:
Driver={MySQL ODBC 3.51 Driver};Server=localhost;
     |Port=3306;Database=_my;User=_user; Password=_pass;
     |Option=3;
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать