12.08.2010, 14:12 | #21 |
Участник
|
|
|
12.08.2010, 14:18 | #22 |
Участник
|
Вы со свойством Enable вложенных датасурсов случайно не игрались? Давайте тогда скриншот всей панели свойств.
P.S.: FetchMode должен быть 1:1 Последний раз редактировалось S.Kuskov; 12.08.2010 в 14:21. |
|
12.08.2010, 14:32 | #23 |
Участник
|
Цитата:
Вложение 6014 Ну а вот свойства моего DataSource-а |
|
12.08.2010, 14:41 | #24 |
Участник
|
Если датасурсы идут не лесенкой, а вы хотите получить обычный select, то FetchMode должен быть 1:1
Связывание источников данных в запросах |
|
|
За это сообщение автора поблагодарили: raniel (1). |
12.08.2010, 14:42 | #25 |
Участник
|
Вот сделал ещё один Query но уже лесенкой но тут получилось 4 звена в котором таблица ProdRoute представлена в 2-х звеньях....в заголовке и второй раз для связи.
а вот формируемый им запрос: Цитата:
Информация:
SELECT * FROM ProdRoute ORDER BY ProdRoute.FromDate ASC, ProdRoute.FromTime ASC EXISTS JOIN * FROM ProdTable WHERE ProdRoute.ProdId = ProdTable.ProdId EXISTS JOIN * FROM ProdRoute WHERE ProdTable.ProdId = ProdRoute.ProdId EXISTS JOIN * FROM RouteOprTable WHERE ProdRoute.OprId = RouteOprTable.OprId |
|
12.08.2010, 14:47 | #26 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Если датасурсы идут не лесенкой, а вы хотите получить обычный select, то FetchMode должен быть 1:1
Связывание источников данных в запросах Спасибо всем за советы...многое узнал! Вопрос закрыт. |
|
12.08.2010, 14:51 | #27 |
Участник
|
Окуратнее с такими трансформациями, а то у вас запрос из
"Выбрать все операции с именем таким-то из производственных заказов таких-то" незаметно превратился в запрос "Выбрать все операции из производственных заказов таких-то, в которых есть хотя бы одна операция с именем таким-то" Чувствуете разницу? Вы показали свойства добавленного вами DataSource, а у первого вложенного источника свойства такие же? В частности пробывали ли вы одновременно обоим вложенным DataSource'ам устанавливать FetchMode = 1:1? |
|
12.08.2010, 14:53 | #28 |
Ищущий знания...
|
как то не красиво это, один и тот же датасорс и селектиться и потом джойниться к другой таблице...
попробовал у себя для теста сделал тестовый запрос в АОТ, не "лесенкой", с FetchMode 1:1 все работает, с 1:n нет.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.08.2010, 14:56 | #29 |
Ищущий знания...
|
да да, свойство FetchMode у всех присоединенных датасорсов должно быть 1:1.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|