Показать сообщение отдельно
Старый 09.06.2010, 16:20   #12  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
столкнулись с такой же ошибкой в коде примерно такого вида:
X++:
void main()
{
 ttsbegin;
 updateCompany(mainCompany);
 ttscommit;
}
void updateCompany(CompanyNo _companyNo)
{
 ;
 while select ChildNo from companyTree
  group by ChildNo
  where companyTree.ParentNo = _companyNo
 {
  this.updateCompany(companyTree.ChildNo);
 }
}
решение: вынесли из тела селекта рекурсию