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

Вниз

временная таблица?   Найти похожие ветки 

 
MORA   (2004-07-28 19:44) [0]

как лучше поступить?
есть такая задача: редактирование заказа, в котором есть много заказанных продуктов.
Открываем форму редактирования заказа - меняем некоторые реквизиты заказа а также список заказанного: что-то добавляем, что-то удаляем.
и наконец - если все нормально - сохраняем ЗАКАЗ, если передумали - надо вернуть ЗАКАЗ в прежнее состояние (вместе со списком ЗАКАЗАННОГО)


 
Fay ©   (2004-07-28 19:57) [1]

Не сохраняйте изменения.


 
bushmen ©   (2004-07-28 20:01) [2]

> MORA   (28.07.04 19:44)

Вам сегодня посоветовали разумную мысль: почитайте литературу и многие вопросы пропадут сами собой.


 
Vemer ©   (2004-07-30 00:01) [3]

Для однопользовательской системы - просто поле "выбор", для многопользовательской - лучше доп. таблица типа
ID товара / ID пользователя / выбор
с уникальностью на первые 2 поля.
Образец 1-го (IB/FB) решения на DevPortal.Ru.


 
VID ©   (2004-07-30 01:33) [4]

я не понял, речь идёт о TDataSet.Post, TDataSet.Cancel ?


 
Fynjy   (2004-07-30 07:18) [5]

У ADO компонентов есть свойство LockType.


 
Term   (2004-07-30 14:55) [6]

в качестве временной таблицы можно использовать RxMemoryData


 
dtm   (2004-07-30 15:14) [7]

UpdateSQL в общем-то, тоже может подойти.
Если изменения заказа подтверждаются, UpdateSQL.ApplyUpdates; иначе - откат в начальное состояние.


 
Rule ©   (2004-07-30 15:25) [8]

А по моему в нормальных СУБД эту пробемму можна решить с помошью транзакций, если все нормально то подтвердить а если не нормально то откатить вот и все


 
Ega23 ©   (2004-07-30 16:07) [9]

TClientDataSet - вот выход.


 
Term   (2004-07-30 17:07) [10]


> А по моему в нормальных СУБД

про то какая СУБД автор молчит



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
3-1090056264
Andrey
2004-07-17 13:24
2004.08.22
Как сделать, чтоб новая запись записывалась в конце базы?


1-1092058858
ПЛОВ
2004-08-09 17:40
2004.08.22
Вопрос по чтению строк из текстовых файлов


4-1089720344
DDDeN
2004-07-13 16:05
2004.08.22
Обзор папок SGHBrowseFolder


1-1091948374
gs
2004-08-08 10:59
2004.08.22
FAST REPORT правка полей пользователем (дизайнер)


3-1090962072
AlexG
2004-07-28 01:01
2004.08.22
Создание зависимых списков