AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 04.09.2002, 15:27   #1  
Dron AKA andy ist offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Registriert seit: 27.03.2002
Ort: Москва
? Временные таблицы в запросе
Здравствуйте! Прошу помощи.
Вот такую фразу выдала АХАРТА при запуске моей формы в 3-хуровневой конфигурации (на 2-хуровневой форма открывалась на ура):

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

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

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

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
И снова 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
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 18:52 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.