|  15.09.2005, 18:18 | #1 | 
| Участник | Не работает запрос на нескольких компаниях 
			
			Вот такой запрос почему-то не работает, проверял в SQL мониторе, там в DataAreaId приходит '?'. Если вместо строки "dataAreaId = dataArea.Id" вставить dataAreaId = "DAT", то запрос отрабатывает. В dataAreaId правильное значение, во всяком случае проверка dataAreaId == "DAT" дает true. То есть получается что код компании в переменной и в константе - это разные вещи. У меня идей больше не осталось  ,  а у вас ? ... while select dataArea { dataAreaId = dataArea.Id; changecompany(dataAreaId) { while select purchLine order by purchId //запрос не работает ! { ... } } } | 
|  | 
|  15.09.2005, 18:38 | #2 | 
| Moderator | 
			
			Как минимум, надо изменить запрос вот так: PHP код: 
			
				__________________ Андрей. | 
|  | 
|  16.09.2005, 10:14 | #3 | 
| Участник | 
			
			Поищите в руководстве разработчика по ключевому слову changecompany. Увидите, что ещё неплохо бы сразу после смены компании сделать purchLine = null; Вы, кстати, не сказали, что именно у вас не работает | 
|  | 
|  16.09.2005, 10:21 | #4 | 
| Участник | Цитата: 
		
			Изначально опубликовано Atani  Поищите в руководстве разработчика по ключевому слову changecompany. Увидите, что ещё неплохо бы сразу после смены компании сделать purchLine = null; Вы, кстати, не сказали, что именно у вас не работает  , спасибо. | 
|  |