Показать сообщение отдельно
Старый 15.01.2005, 00:02   #14  
lego_99 is offline
lego_99
Участник
 
10 / 10 (1) +
Регистрация: 21.11.2004
Адрес: Moscow
Thumbs up
2 Alks

Ага. Убрать join и "косить" под них.
Тут без hard-programming точно не обойтись.
Хотя, если уж зашли в такие вещи, то дальше уж нам точно
без программинга никак.
Попробую, че получится - выложу. Как-нибудь.

Цитата:
подчинённая запись не может быть сохранёна в реляционной СУБД раньше мастер-записи
Дык, это я согласен абсолютно.

Вопрос же в том, чтобы не сохранить подчиненный датасоурс раньше
главного, а проверить подчиненный (и ... главный ... все что угодно), а
потом сохранить.

И то, что постановка неправильная, я тоже согласен.
Сам не рад, слю-у-у-шай..

У-у-ффффф.
Ща вааще серьезный вопрос задам.. Ж
REM: Открыли по банке пива и приготовились открыть по второй.

2 All !!!
действительно ли противоречит реляционности БД, например, такая вещь:

А)
проверить Контакты
проверить Персоны
сохранить Персоны
сохранить Контакты

и чем она "хуже", чем:

Б)
проверить Персоны
сохранить Персоны
проверить Контакты
сохранить Контакты
?

Т.е., я имею ввиду не сохранение подчиненной до того,
как был сохранен главный датасоурс,
а проверку датасоурсов до сохранения.

Чем последовательность, которая сейчас есть в Аксапте,
лучше последовательности, при которой бы
все связанные датасоурсы сначала заполнялись (без write() при
переходе от одного датасоурс к другому), потом проверялись,
а потом бы в одной транзакции сохранялись?

P.S.:
Не особо люблю грить за всех , но
Думаю, все (ну или многие) были бы благодарны, если бы вдруг в этой ветке появился
пример, который бы показывал различия между А) и Б)
Автору дельного примера, думаю, был бы большой respect.
Ну и .. это.. тему можно было бы закрыть заодно на мажорной ноте..
(Либо я че-то недопонял хде-то и давайте все сначала )