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

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

Как можно редактировать набор из связанных таблиц? [D6, XP]


DROWSY ©   (2010-09-07 11:56:00) 

Вопрос в том, что если набор нужен только для расчёта.
Если набор считан с сервера, то можно с ним работать "автономно", чтобы
изменения этого набора делать  не через сервер?
TIBDataSet, Firebird 1.5, D6


_Юрий   (2010-09-07 23:42:00) [1]

Лучше такие наборы загружать  непосредственно в прикладные объекты бизнес-логики(со списками, деревьями и указателями друг на друга, где надо).


MsGuns   (2010-09-07 16:26:00) [2]

>DROWSY   (07.09.10 13:44) [6]
>Сделал проще.
>Набор.CachedUpdates = true.
>И в обработчике AfterClose откат транзакции.
>Вроде работает.

Проще ? "Грузить" сервер вхолостую ?
Заказт солнца вручную :)

Решение в [1]


DROWSY   (2010-09-07 13:50:00) [3]

транзацию, прицепленную к набору.


Anatoly Podgoretsky   (2010-09-07 13:48:00) [4]

Что ты собираешь откатывать после закрытия?


DROWSY   (2010-09-07 13:44:00) [5]

Сделал проще.
Набор.CachedUpdates = true.
И в обработчике AfterClose откат транзакции.
Вроде работает.


И. Павел   (2010-09-07 13:23:00) [6]

> [4] DROWSY   (07.09.10 13:17)

У меня четвертый - там есть. Наверное, его позже ввели.


DROWSY   (2010-09-07 13:17:00) [7]


> в библиотеке EhLib есть компонент MemTableEh

У меня EhLib 3.1 установлен, но что-то я не нашёл MemTableEh.


И. Павел   (2010-09-07 12:59:00) [8]

> Как можно редактировать набор из связанныхтаблиц?

Еще, например, в библиотеке EhLib есть компонент MemTableEh. Он позволяет считать выборку с сервера один раз.
Но связанность этих таблиц, наверное, придется реализовывать самостоятельно.


Anatoly Podgoretsky   (2010-09-07 12:53:00) [9]

> DROWSY  (07.09.2010 11:56:00)  [0]

В форме.


12   (2010-09-07 12:44:00) [10]

читал что tClientDataSet подойдет, но сам не пробовал


Наверх

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