![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FibDataSet - две транзакции
SasaR © (2003-02-03 14:54:00)В вышеупомянутых компонентах ввели две транзакции Transaction и UpdateTransaction. Ув. мастера, не вдаваясь в подробности, подскажите:
а) В чем необходимость такого разделения ?
б) С чем хорошим и "плохим" можно столкнуться в разработке, если использовать такую возможность ?
-=Sergeante=- (2003-02-03 16:26:00) [1]
> Alexandr © (03.02.03 15:18)
Случай маловероятный. Ещё менее вероятный, если обновляются только изменённые поля записи. На худой конец блокирование записи холостым апдейтом с обновлением - вообще сводит на нет нестыковку, про которую ты сказал. А вобщем согласен.
Alexandr (2003-02-03 15:18:00) [2]1) разные транзакции дают как бы разные срезы БД, отсюда возможна нестыковка в данных при чтении и апдейте.
2) refresh походит в читающей транзакции. Поэтому для правильной работы нужен отдельный запрос в пишущей транзакции... Но это сложный случай. И на него пока смотреть не будем.
Johnmen (2003-02-03 15:11:00) [3]>Alexandr © (03.02.03 15:02)
>да, если помнить про некоторые тонкости.
Какие ? :)
Alexandr (2003-02-03 15:02:00) [4]
> б) толко с хорошим...:)
да, если помнить про некоторые тонкости.
Johnmen (2003-02-03 14:58:00) [5]а) чтобы пишущие тр-ии были как можно короче
б) толко с хорошим...:)
Alexandr (2003-02-03 14:57:00) [6]www.fibplus.com.ua