Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Как при вставке записи заполнить ее идентификатором подчиненных?   Найти похожие ветки 

 
Aleksandr ©   (2003-02-21 15:30) [0]

Диалог добавления записи в таблицу рекламы. С этой записью связана куча перекрестных. Очень часто нужно во время добавления добавить сразу несколько счетов к этой записи, ввести несколько ссылок на файлы модуля, перечислить номера, в которые она пойдет.
Но юзверь может затем и отменить добавление, или по ходу добавления изменять информацию в ссылочных и перекрестных таблицах. Я решил это при помощи временных таблиц на сервере, выолняемых хранимыми процедурками (АДО) и существующих на период диалога. Но ведь можно это как-то решить управлением транзакциями (а я в них вообще слаб)? Объясните мне принцип, как это можно организовать (все упирается в идентификатор этой записи, который до сохранения = 0, и количество пользователей, добавляющих такие записи, не фиксировано).


 
fool ©   (2003-02-21 16:28) [1]

Если на момент внесения записи в таблицах БД уже есть необходимая информация для "перекрестных" записей, то пробрема решаеться при помощи триггера, иначе создай класс или несколько классов, если необходимо, загоняй в экземпляр класса небходимую информацию, когда юзер опредеделиться, что надо все внести в БД, то стартуешь транзакцию и в ее рамках все загоняешь в таблицы...



Страницы: 1 вся ветка

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-39549
RV
2003-02-26 16:14
2003.03.13
:)


4-39624
Sheriff
2003-01-22 15:43
2003.03.13
Посылка сообщению сервису (службе) и наоборот.


14-39559
Bboy
2003-02-19 15:03
2003.03.13
Что такое хостинг второго уровня???


7-39593
AuX
2002-12-18 21:59
2003.03.13
Смена IP сетевухи в винь без перезагруза машины.


3-39157
Брат
2003-02-20 16:24
2003.03.13
Как в IB занести null в ячейку?