Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

dbexpress нужна временная таблица ? [D7, MySQL]


Sollo ©   (2006-02-27 19:03:00) 

Клиенту выписывается путевка. Нужно создать временную таблицу услуг к этой путевке. Список услуг которой можно будет редактиовать и посчитать цену услуг перед тем как содержимое будет переписано в таблицу услуг.
Как создать временную таблицу на клиентской машине дабы не загружать сеть и сервер помежуточными операциями ?
Или можно все это сделать проще ?


ЮЮ   (2006-02-28 08:14:00) [1]

Если используешь ВDЕ, то TQuery.CashUpdates = true и никакие изменения в DataSet-е не "отправятся" на сервер, пока не выполнишь ApplyUpdates.

В тех же целях в ADO применяется UpdateBatch/CancelBatch при  LockType = ltBatchOptimistic;


Sollo   (2006-02-28 06:21:00) [2]

ЮЮ
На момент создания списка услуг путевка еще не записана в таблицу, а значит нет id. А записывать ее заранее не хочу, чтобы избежать пробелов в номерах в случае отказа от путевки. Опять же, может есть более простой способ генерации номеров путевок гарантирующий не повторяемость номеров при работе нескольких клиентов и отсутствие пропущенных номеров в случае отказа от путевки?


ЮЮ   (2006-02-28 03:17:00) [3]


> перед тем как содержимое будет переписано в таблицу услуг.


Почему тогда сразу не работать непосредственно с таблицей услуг, показывая, естественно, на клиенте не всю таблицу, а строки, соответствующие выписываемой путевке?


Desdechado   (2006-02-27 19:11:00) [4]

TClientDataSet без источника


Наверх

Титульная страница Поиск, карта сайта Написать письмо