|  06.01.2004, 18:33 | #1 | 
| NavAx | joined-курсор был использован в другом операторе SELECT 
			
			С Рождеством всех!! Я не пойму, почему возникает ошибка. PHP код: 
			 | 
|  | 
|  06.01.2004, 18:52 | #2 | 
| Модератор | 
			
			InventDim и InventTable используются в двух запросах - надо завести еще пару для внутреннего while select
		 | 
|  | 
|  08.01.2004, 09:37 | #3 | 
| NavAx | Цитата: 
		
			InventDim и InventTable используются в двух запросах - надо завести еще пару для внутреннего while select
		
	 Если любой из запросов заменить другим, т.е. два одинаковых подряд ошибок не дают. | 
|  | 
|  08.01.2004, 11:35 | #4 | 
| NavAx | 
			
			После первого запроса поставте InventDim = null; InventTAble = null; Хотя из-за чего это возникает непонятно. 
				__________________ С уважением, Игорь Ласийчук. | 
|  | 
|  08.01.2004, 11:41 | #5 | 
| Модератор | 
			
			Виноват - переклинило, что тут один while select внутри другого..
		 | 
|  | 
|  08.01.2004, 12:02 | #6 | 
| NavAx | Цитата: 
		
			После первого запроса поставте InventDim = null; InventTAble = null; Самое смешное этого достаточно. Наверно система считает, что в InventTable-курсоре что то есть. | 
|  | 
|  08.01.2004, 12:10 | #7 | 
| ---------------- | вопрос 
			
			А первый while select проходит до конца или из него происходит выход по break?
		 | 
|  | 
|  08.01.2004, 12:35 | #8 | 
| NavAx | 
			
			2  Wamr  Попобуй запустить как есть. | 
|  | 
|  08.01.2004, 12:54 | #9 | 
| ---------------- | Тёмные силы электричества 
			
			Боюсь, что я не дождусь результата первого while.. Во втором запросе можно поменять местами join InventDim и join InventTable. Причины такого трепетного отношения к порядку курсоров в разных запросах остается загадкой. | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| не срабатывает select forupdate для joined таблицы? | 18 | |||
| Разница NotInTTS и Found | 6 | |||
| вызов метода из таблицы в операторе while select | 7 | |||
| Вопрос про Demand Planner | 4 | |||
| joined курсор | 5 | |||
| 
 |