Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Вниз

ApplyUpdate и связь master-detail 


Tanya_   (2002-03-12 19:47) [0]

У меня на сервере БД (Oracle) 2 таблицы (к примеру, на самом деле их будет много), связаны постоянной связью главная-подчиненная.
Дальше. На клиенте. У меня 3-х ур. архитектура и на клиенте эти таблицы тоже связаны (или не связаны, тут это без разницы) как master-detail (на клиенте). Я работаю, вношу изменения (добавляю записи как в одну, так и в другую таблицу и удаляю аналогично (на клиенте)). Когда я хочу применить изменения на сервер, то пишу ApplyUpdate(T1); ApplyUpdate(T2); и тут играет роль порядок, т.е. если данные добавлялись, то сначала их надо добавить в мастер, т.е. первым д.б. T1, как и есть, но при удалении, удалить вначале нужно из T2 (подчиненной), поэтому порядок операторов должен измениться наоборот. Но изменения у меня все должны примениться вместе же, я же тут не анализирую ничего, просто передаю в качестве параметра имя Cds. Ну, вот и весь вопрос.



DiggerAbstract   (2002-03-13 04:49) [1]

при удалении необязательно удалять данные с подчиненной таблицы, просто на сервере БД организовываешь каскадное удаление.
ах да - какую технологию используешь для трех-уровневой архитектуры?



--Reporter--   (2002-03-13 10:34) [2]

А зачем одновременно делать master-detail и на клиенте и на сервере?

Просто по-моему должно пройти ApplyUpdates только для самой главной таблицы...




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.014 c
7-9655            asafr                 2001-07-30 14:11  2002.04.04  
Замедление вращения CD-Rom


1-9559            olookin               2002-03-24 15:23  2002.04.04  
И для математиков


14-9603           savva                 2002-02-21 10:32  2002.04.04  
ПОЗЛРАВЛЯЕМ НАШИХ ХОККЕИСТОВ С ПОБЕДОВ НАД ОЛИМПИЙСКИМИ ЧЕМПОНАМИ ИГР В НАГАНО!


1-9546            SemenK                2002-03-24 11:05  2002.04.04  
КАК СОЗДАТЬ ФОРМУ ОТПРАВКИ ПИСЬМА ?


14-9620           Alex12                2002-02-22 11:01  2002.04.04  
Тосты за наш праздник!