Имя: Пароль:
1C
1С v8
Удаленное подключение к базе MySQL из 1С
,
0 gvozdoderov
 
26.08.13
09:08
Добрый день!

Есть необходимость подключаться к базе сайта и загружать прям в эту базу из 1с информацию. Можно ли такое осуществить?
1 fyn
 
26.08.13
09:11
2 ДенисЧ
 
26.08.13
09:14
Можно. Я разрешаю.
3 gvozdoderov
 
26.08.13
09:18
нашел вот такой пример на форуме

Соединение = Новый COMОбъект("ADODB.Connection");  
ConnectionString= "DRIVER={MySQL ODBC 5.1         Driver};SERVER=127.0.0.1;DATABASE=Julia;OPTION=3;UID=root";

    НаборЗаписей=Новый COMОбъект("ADODB.Recordset");  
    Если Соединение.state=0 then
        Соединение.open(ConnectionString);
        Сообщить("Подключились");
    КОнецЕсли;
    
    ТекстЗапроса="select * from 1c_112011";
        НаборЗаписей.ActiveConnection=Соединение;
    НаборЗаписей.Open(ТекстЗапроса);

    Table=Соединение.execute(ТекстЗапроса);
      Пока Table.EOF() = 0 do
         Value1= Table.Fields(0).Value;
         Сообщить(Value1);
         Table.MoveNext();
      КонецЦикла;
      Table.Close();

тут только считывается. а записать как в базу не найду
4 ДенисЧ
 
26.08.13
09:22
(3) Ты вообще с sql знаком?
5 gvozdoderov
 
26.08.13
09:24
(4) слабо, но запрос на запись информации напишу. Ты лучше скажи как скрестить чтобы в этом запросе была информация из 1с
6 roman52
 
26.08.13
09:28
(5) а с языком запросов 1С знаком?
7 gvozdoderov
 
26.08.13
09:30
(6) да да да. вы издеваетесь, да?)))
8 Wobland
 
26.08.13
09:33
(5) начинай писать, глядишь, и полегчает
9 ДенисЧ
 
26.08.13
09:35
(5) А в чём тогда проблема написать update-запрос?
10 gvozdoderov
 
26.08.13
09:36
Спасибо, полегчало))
11 roman52
 
26.08.13
09:37
уже было кстати
v8: Запись в базу SQL
12 viktor_vv
 
26.08.13
09:43
(9) Я думаю проблема в этом "как скрестить чтобы в этом запросе была информация из 1с"

(0) Например так.

        ТекстЗапроса = "insert into "+ЛогинСМС+" (number,sign,message) values('" + НомерТелефона + "','"+ПодписьОт+"','"+ ТекстСообщения + "')" ;
        //Сообщить(ТекстЗапроса);
        Соединение.Execute(ТекстЗапроса);
AdBlock убивает бесплатный контент. 1Сергей