Имя: Пароль:
1C
 
Как прочитать результат запроса к MySQL
0 SeregaMW
 
23.11.14
18:03
Пишу так

НаборЗаписей=Соединение.Execute("SELECT *  FROM rxri2_virtuemart_orders");

//записываем данные в MySQL

Пока НаборЗаписей.Eof()=ложь Цикл
НаборЗаписей.MoveNext();
КонецЦикла;

Сколько гуглил нагуглил только это, но что-то мне подсказывает что это запись в результат запроса, а как прочитать строчки результата запроса?
1 SeregaMW
 
23.11.14
18:09
Все нашел

Пока НаборЗаписей.Eof()=ложь Цикл
Значение3 = НаборЗаписей.Fields(3).Value;
НаборЗаписей.MoveNext();
КонецЦикла;
2 SSSSS_AAAAA
 
23.11.14
18:11
Это не запись в результат запроса. Ибо она, как минимум, бессмысленна.
Это перебор записей результата запроса, переход к следущей записи.
А чтение значения поля Fireld текущей записи выглядит так:
НекаяПеременная = НаборЗаписей.Fields("Field").value;
3 User_Agronom
 
23.11.14
18:32
(0) Цикл для каждого и отладчиком посмотреть, что содержит параметр цикла.
4 Александр_
Тверь
 
23.11.14
21:52
лучше всего разбираться на примере.
если интересно посмотри мое  решение

http://infostart.ru/public/165027/

если нужно могу скинуть на почту.