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

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

Организация Transaction..или в чём тут может быть дело ?!


:: Hamster :: ©   (2002-09-09 10:16:00) 

Вот такая тема:

Делаю ibtable.delete;
после чего делаю ibtable.refresh;
и удалённая запись возвращается.
Что может быть причиной ?!
Может мне стоит как-то организовывать transaction ?
Работаю с таблицами через ibtable.

помогите пожалуйста..


Val   (2002-09-09 13:47:00) [1]

и уровень изоляции транзакций установить в ReadCommited


Romkin   (2002-09-09 13:38:00) [2]

Значит, ты не сделал Commit транзакции


:: Hamster ::   (2002-09-09 11:39:00) [3]

Спасибо за советы. Но это к сожалению не как не изменило ситуацию :-( после переоктрытия или refresh"а запись возвращается.


Sergey13   (2002-09-09 10:41:00) [4]

В твоем случае это наверное кеш так себя проявляет. Не помню как, но вроде можно его скинуть на диск. Покопай в этом направлении.


Romkin   (2002-09-09 10:41:00) [5]

Commit надо делать для той транзакции, которая привязана к TIbTable


:: Hamster ::   (2002-09-09 10:33:00) [6]

Sergey13, делал после ibtable.delete
ibdatabase.commit..после refresh или open/close записи усё равно возвращается. Хотя при после перезапуска программы, ещё всё таки удалётся удалить окончательно..


Sergey13   (2002-09-09 10:30:00) [7]

Может быть commit попробовать?


Наверх

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