AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 04.09.2002, 15:27   #1  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Join Date: 27.03.2002
Location: Москва
? Временные таблицы в запросе
Здравствуйте! Прошу помощи.
Вот такую фразу выдала АХАРТА при запуске моей формы в 3-хуровневой конфигурации (на 2-хуровневой форма открывалась на ура):

Невозможно выбрать запись в таблице 'Table1' ('Table1' )
Временные таблицы должны быть вложенными (inner), когда вы объединяете их оператором join с постоянными таблицами.

А запрос действительно делается по постоянной таблице и фильтруется по временной. Как можно решить эту проблему? И что она вообще имеет в виду, говоря про "вложенные"? В запросе используется обычный join, который вроде бы по умолчанию inner.
__________________
Андрей.
Old 05.09.2002, 08:56   #2  
lexa is offline
lexa
Участник
 
25 / 10 (1) +
Join Date: 30.08.2002
Скорее всего (как нам объясняли в Navision) это происходит от того , что
код запроса выполняется на КЛИЕНТЕ и при этом join с таблицами выполняться как бы и не должен.

Попробуй в свойствах класса указать RunOn "Server"
Old 05.09.2002, 11:44   #3  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Join Date: 27.03.2002
Location: Москва
Да у меня форма, а не класс
Пробовал у метода, в котором выполняется этот запрос, ставить server - не помогло
__________________
Андрей.
Old 05.09.2002, 11:54   #4  
lexa is offline
lexa
Участник
 
25 / 10 (1) +
Join Date: 30.08.2002
Так в том и дело, что форма создается только на клиенте.
Соответственно и временную таблицу она создает на клиенте.
Это я точно помню. Именно твою ситуацию разбирали на курсах.

А ты не можешь объеденить свои таблицы без join через Where? Хотя не уверен что это поможет.

Хотя наверное лучше временные табл. создавать классом.
Old 06.09.2002, 12:14   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Короче: join-ить временные таблицы на клиенте и обычные таблицы нельзя. Можно создавать временные таблицы на сервере или использовать вложенный select вместо join.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
И снова Query и временные таблицы Def DAX: Программирование 19 08.12.2006 15:46
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Проблема - Две одинаковые таблицы в запросе NAST DAX: Программирование 0 13.10.2005 08:51
Временные таблицы должны быть вложенными (inner)... Deep Dreamer DAX: Программирование 14 08.09.2005 16:23
Временные таблицы в отчетах konfet DAX: Программирование 5 19.01.2005 11:32

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 22:38.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.