|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.03.2012, 20:15 | #1 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Можно ли создать автосборный Dataset из двух других?
Здравствуйте!
Может знаете можно ли как-то собрать из FIBDataset1 и FIBDataset2 избранные(!) данные в FIBDataset3 и затем, чтобы при обновлении 1,2 сборный 3 сам так же обновлялся??? |
18.03.2012, 21:33 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А почему не описать для 3-го запрос, который будет учитывать условия отбора из первого и из второго датасетов? Или они принадлежат разным БД?
I'm learning to live...
|
18.03.2012, 21:39 | #3 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
Последний раз редактировалось _SERGEYX_; 18.03.2012 в 21:44. |
|
18.03.2012, 21:45 | #4 | |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Цитата:
Задача собрать данные из 2 Dataset в 3й Dataset - то есть это просходить должно внутри программы, а View они внутри БД. Некатит. |
|
18.03.2012, 21:48 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.03.2012, 21:49 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Собрать данные можно, например в ClientDataSet. И не автоматом, а самому перегнать в него информацию. Соответственно и обновление самому делать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.03.2012, 22:10 | #7 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Можно и в ClientDataSet перегнать, но этот цикл будет повторяться при каждом изменении первых двух датасетов. Лучшей нагрузки на проц не придумать...
Я плохо представляю ситуацию, когда нельзя с UNION объединить два запроса, как Stilet предложил. Кажется, ТС сам толком не знает, чего хочет. |
18.03.2012, 22:17 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 18.03.2012 в 22:20. |
|
19.03.2012, 11:37 | #9 | ||
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
То есть когда я спрашиваю как сделать так, как вы не знаете и возможно Delphi не умеет - вы пытаетесь это тупо объяснить этим... не смешите.
Цитата:
Цитата:
|
||
19.03.2012, 12:13 | #10 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Причем используя различные внутренние механизмы оптимизации данного процесса. К вопросу о нагрузке на сервер. Любой программист знает это и не пытается поручить Delphi (клиентсой программе) задачи предназначенные серверу БД.
программа — запись алгоритма на языке понятном транслятору
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в Dataset создать дубликат колонки? | delphicoding | Общие вопросы Delphi | 11 | 19.03.2012 19:11 |
Расчет данных одного диапазона по двум критериям двух других | alexsampler | Microsoft Office Excel | 4 | 29.07.2011 18:08 |
Выбор значения относительно двух других | oleg_sh | Microsoft Office Excel | 8 | 05.12.2010 19:52 |
Можно ли в DataSet установить relationship междщу таблицами? | GenniY | БД в Delphi | 3 | 25.06.2010 12:23 |
Как сделать БД на основе двух других | PARTOS | Microsoft Office Excel | 8 | 11.12.2009 07:54 |