|
Работа с пакетом запросов
| ☑ |
0
Deahianaianyrto
04.09.14
✎
10:36
|
Результат = Запрос.ВыполнитьПакет();
А дальше что?
|
|
1
Godofsin
04.09.14
✎
10:39
|
смерть и тьма
|
|
2
dmpl
04.09.14
✎
10:40
|
(0) Ну дык дальше работай с результатом запроса. Ваш КЭП.
|
|
3
Рэйв
04.09.14
✎
10:41
|
Еще один сп-ограбленный
(0)Держи копипаст, обездоленный ты наш:-) :
Запрос (Query)
ВыполнитьПакет (ExecuteBatch)
Синтаксис:
ВыполнитьПакет()
Возвращаемое значение:
Тип: Массив.
Описание:
Последовательно выполняет все запросы и возвращает массив результатов для каждого запроса из пакета. Результаты помещаются в массив в последовательности расположения запросов в тексте пакета. Результатом выполнения запроса на уничтожение временной таблицы является значение Неопределено, которое также помещается в массив результатов.
Доступность:
Сервер, толстый клиент, внешнее соединение
|
|
4
Timon1405
04.09.14
✎
10:42
|
сделай глобальный поиск по конфе по "Запрос.ВыполнитьПакет()", будь мужиком!
|
|
5
beholder13
04.09.14
✎
10:46
|
к каждому результату можешь обратиться через Результат[<Индекс>], где Индекс - порядковый номер результирующего запроса из твоего пакета. Пример:
Запрос = Новый Запрос("ВЫБРАТЬ ""1"" КАК Поле; ВЫБРАТЬ ""2"" КАК Поле");
Результат = Запрос.ВыполнитьПакет();
Выборка1 = Результат[0].Выбрать();
Выборка2 = Результат[1].Выбрать();
Если Выборка1.Следующий() Тогда
Сообщить Выборка1.Поле; // На выходе "1"
КонецЕсли;
Если Выборка2.Следующий() Тогда
Сообщить Выборка2.Поле; // На выходе "2"
КонецЕсли;
А вообще RTFM.
|
|
6
beholder13
04.09.14
✎
10:49
|
(5) В скобках Сообщить()*
Фастфикс
|
|