|
|
|
|
#1 |
|
MCITP
|
Вообщем, покорырялся, да - есть такая проблема именно с next.
Делайте вот как: Обьявите локальную переменную (tmpLocal) той временной таблицы, которая у вас в датасорсе, Сделайте ей X++: tmpLocal.setTmpData(items); Так всё будет нормально...
__________________
Zhirenkov Vitaly |
|
|
|
| За это сообщение автора поблагодарили: niktata (1). | |
|
|
#2 |
|
Участник
|
ZVV: Я в итоге так и сделал
Спасибо за подсказку! Интересно все-таки, почему next ему так не нравился. Уже не раз делал таким способом и не испытывал никаких проблем.Вставить код так и не удается. Каждый раз теряются строки. Последний раз редактировалось niktata; 20.02.2009 в 11:25. |
|
|
|
|
#3 |
|
MCITP
|
Цитата:
![]() У меня в простейшём случае такая же ошибка как и вас была. Причина в том, что последний while (items) (после последнего next, точнее, который уже не должен ничего найти) всё равно возвращает Тру, а следующий next выдаёт указанную ошибку... Причём это именно когда по ДС. А вот while select отрабатывает нормально. Примите это как фичу. И вообще делать селект по датасорсу это неправильно как-то по смыслу, в моём понимании...
__________________
Zhirenkov Vitaly |
|
|
|
|
#4 |
|
Участник
|
Цитата:
Делали так именно с временной таблицей в ДС и next?
Цитата:
И вообще делать селект по датасорсу это неправильно как-то по смыслу, в моём понимании...
|
|
|
|
|
#5 |
|
MCITP
|
Не, вы не правильно поняли мой вопрос, Вы писали, что "Уже не раз делал таким способом и не испытывал никаких проблем." Вот я и спросил "Делали так именно с временной таблицей в ДС и next? "
Делать нужно так как вы уже переделали по моему совету. Всё уже ОК - так проблем быть не должно. Имеется ввиду делать селект прямо по переменной-датасорсу логически неверно...
__________________
Zhirenkov Vitaly |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|