|
Удаленное подключение к базе 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
|
|
|
12
viktor_vv
26.08.13
✎
09:43
|
(9) Я думаю проблема в этом "как скрестить чтобы в этом запросе была информация из 1с"
(0) Например так.
ТекстЗапроса = "insert into "+ЛогинСМС+" (number,sign,message) values('" + НомерТелефона + "','"+ПодписьОт+"','"+ ТекстСообщения + "')" ;
//Сообщить(ТекстЗапроса);
Соединение.Execute(ТекстЗапроса);
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший