|  04.09.2002, 15:27 | #1 | 
| Moderator |  Временные таблицы в запросе 
			
			Здравствуйте! Прошу помощи. Вот такую фразу выдала АХАРТА при запуске моей формы в 3-хуровневой конфигурации (на 2-хуровневой форма открывалась на ура): Невозможно выбрать запись в таблице 'Table1' ('Table1' ) Временные таблицы должны быть вложенными (inner), когда вы объединяете их оператором join с постоянными таблицами. А запрос действительно делается по постоянной таблице и фильтруется по временной. Как можно решить эту проблему? И что она вообще имеет в виду, говоря про "вложенные"? В запросе используется обычный join, который вроде бы по умолчанию inner. 
				__________________ Андрей. | 
|  | 
|  05.09.2002, 08:56 | #2 | 
| Участник | 
			
			Скорее всего (как нам объясняли в Navision) это происходит от того , что код запроса выполняется на КЛИЕНТЕ и при этом join с таблицами выполняться как бы и не должен. Попробуй в свойствах класса указать RunOn "Server" | 
|  | 
|  05.09.2002, 11:44 | #3 | 
| Moderator | 
			
			Да у меня форма, а не класс   Пробовал у метода, в котором выполняется этот запрос, ставить server - не помогло   
				__________________ Андрей. | 
|  | 
|  05.09.2002, 11:54 | #4 | 
| Участник | 
			
			Так в том и дело, что форма создается только на клиенте. Соответственно и временную таблицу она создает на клиенте. Это я точно помню. Именно твою ситуацию разбирали на курсах. А ты не можешь объеденить свои таблицы без join через Where? Хотя не уверен что это поможет. Хотя наверное лучше временные табл. создавать классом. | 
|  | 
|  06.09.2002, 12:14 | #5 | 
| Banned | 
			
			Короче: join-ить временные таблицы на клиенте и обычные таблицы нельзя. Можно создавать временные таблицы на сервере или использовать вложенный select вместо join.
		 | 
|  |