|
|
|
|
#1 |
|
MCITP
|
Цитата:
Ещё прикол: X++: i = 0;
while select ledgerTableTmp
join ledgerTrans
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('1:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}
i = 0;
while select ledgerTrans
join ledgerTableTmp
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('2:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}
i = 0;
while select ledgerTableTmp
join ledgerTrans
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('3:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}При этом 1 посылает к СУБД запрос (гы ) следующего вида:PHP код:
2 - делает нормальное декартово произведение 3 - не выполняется вообще (ни запроса, ни инфо)! (именно после выполнения 2, т.к. 1 - выполняется) 15 мин. голову ломал... бред какой-то... |
|
|
|
|
#2 |
|
Участник
|
Опа, точно! Я тоже наткнулся на подобное - вроде только что работало, а тут бамс и перестало. Переключил еще раз компанию, в которой у меня правильные для теста счета были(хотя в ней и был), отработало. Судя по всему, жутко неустойчивая фича.
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|