![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
если а одной транзакции (в Адо между BeginTransaction и CommitTra
Kurt_ © (2003-02-27 14:53:00)если а одной транзакции (в Адо между BeginTransaction и CommitTransaction) дважды апдейтить одну запись и одно и тоже поле, как оно будет? оно так два раза по порядку и апдейтит?
допустим надо сначала раз присваоить полю Х значение 12 а потом к тому поле применить апдейт по типу Х:=Х+11 . Корректно все сделаеться или надо как то в разных транзакциях делать?
подскажите плиз!
ermserg (2003-02-27 15:11:00) [1]1. da
2. da
BlackTiger (2003-02-27 15:01:00) [2]Где-то читал, что нельзя в одной транзакции дважды изменить одну запись - вылетит.
Правда вот не помню - к АДО ли это относилось...
Попробуй - сразу все понятно станет.
Smashish (2003-02-27 14:59:00) [3]1 да
2 нет
Kurt_ (2003-02-27 14:58:00) [4]И заодно еще один вопросик:
если в одной транзакции апдейтить(инсертить) записи одной таблицы конкретной, то если прямо внутри этой транзакции ее рефрешить, то мы изменения увидим в заново открытой таблице (наборе данных)?