Имя: Пароль:
1C
1С v8
Подключение к сайту.
0 Dmitriy_76
 
23.09.11
11:38
Вот что нарыл на просторах инета :

Получить данные с интернет-магазина в 1С достаточно просто. Для этого необходимо установить драйвер ODBC и получить внешний доступ к MYSQL. Драйвер лучше использовать версии 3.51, т.к. он стабильно и без проблем работает с 1С. Что касается внешнего доступа, то если не удается получить внешний доступ к MYSQL напрямую, то можно использовать подключение через ssh-тунель. Дальше получаем и обрабатываем полученные данные в 1С так как нам это необходимо. Например, сделаем выборку клиентов нашего магазина и загрузим в 1С.


 //Устанавливаем соединение
 Connection = Новый COMОбъект("ADODB.Connection");
 
 //Необходимые параметры для подключения
 АдресСервера   = "localhost";   //ip адрес сервера MySQL
 НомерПорта     = "3306";     //порт подключения, обычно 3306
 ИмяБД       = "testBD";     //имя подключаемой базы данных
 Пользователь   = "user";     //имя пользователя БД с соответствующими правами
 Пароль       = "user";       //пароль пользователя БД
 
 //Подключаемся
 Попытка      
   Connection.Open("Driver={MySQL ODBC 3.51 Driver};Server=" + СокрЛП(АдресСервера) + ";
                  Port=" + НомерПорта + ";Database=" + СокрЛП(ИмяБД) + ";
                  User=" + СокрЛП(Пользователь) + ";
                  Password=" + Пароль + ";Option=3");
 Исключение
   Сообщить("Ошибка подключения - " + ОписаниеОшибки());  
   Возврат;
 КонецПопытки;
 



Драйвер установил...
Помогите что надо прописать тут
АдресСервера   = "localhost";   //ip адрес сервера MySQL

чем заменить localhost ?
1 Матвеев Максим
 
23.09.11
11:41
> чем заменить localhost ?

никто тебя снаружи в свою субд не пустит
2 Матвеев Максим
 
23.09.11
11:41
если свой Mysql, пиши его адрес
3 Dmitriy_76
 
23.09.11
11:42
(1)  и как тогда читать данные ?
4 Матвеев Максим
 
23.09.11
11:42
(3) mysql твой или к чужому подключиться хочешь?
5 Godofsin
 
23.09.11
11:45
(0) Ты же к своему сайту цепляешься? Если да, то вместо локахост укажи айпи сервера сайта и все. Ну и про учетку MySQL не забудь
6 Dmitriy_76
 
23.09.11
15:38
чет не выходит...
есть вход админику.... вот ее адрес и вписываю вместо локалхост....
и не работает чет...ошибку пишет..ЧЯДНТ ?
7 Godofsin
 
23.09.11
17:12
что за ошибка?
Закон Брукера: Даже маленькая практика стоит большой теории.