|
![]() |
#1 |
MCITP
|
![]()
ну у вас же во втором SQL вообще нет никаких условий, конечно будет медленнее, вы бы глянули сначала на саму кверю, как она у вас сформировалась.
и то ли вы вообще "кверите" PS не понял фишку с e-mailами ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#2 |
Участник
|
Цитата:
Ой) и я не поняла как так получилось) |
|
![]() |
#3 |
MCITP
|
![]() Цитата:
![]() Там нет никаких ваших условий во WHERE. Предполагаю, что вы сделали инициализацию queryRun типа X++: qr = new QueryRun(q); Сделайте это в конце, точнее перед while (qr.next())
__________________
Zhirenkov Vitaly |
|
![]() |
#4 |
MCITP
|
![]()
ааа, так а QueryRun вы собственно когда инициализировали?
До того как построить квери? ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
MCITP
|
![]()
То-то и оно...
Знаете, если б вы приводили весь код сразу, а не вырванными кусками, а ещё лучше выделяли тест-кейс в отдельный джоб, который любой мог бы прогнать, то на такие вопросы можно было бы получать ответы за 5 секунд. А так теряется куча времени на попытки "телепатировать"... ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#7 |
Участник
|
Помогло, спасибо большое за помощь. А еще можете поделиться ссылочкой или просто объяснить, почему первый вариант был неправильный? Я так думала, что последующим добавлением, я QueryRun тоже изменяю?
|
|
![]() |
#8 |
MCITP
|
![]() Цитата:
В АОТ много примеров на эту тему.
__________________
Zhirenkov Vitaly |
|
![]() |
#9 |
Ищущий знания...
|
Цитата:
![]() Собирая запрос в изменяете класс Query, а QueryRun это другая сущность, которая уже манипулирует Query (выбирает данные и т.п)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#10 |
Участник
|
Всем спасибо большое!
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|