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

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

TIBQuery [D7, IB6.x]


DenKop ©   (2003-03-22 22:32:00) 

IBQuery1.Clear;
IBQuery.SQL.Add("INSERT INTO DISTR (ID, NAME) VALUES (12,""12"")")
IBQuery.ExecSQL;

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


DenKop   (2003-03-28 23:50:00) [1]

Разобрался. Спасибо


_Shade   (2003-03-24 07:12:00) [2]

Наталия права, пара транзакций - чтение/запись это грамотно.
Но если хочется всё же одну, то CommitRetaining, RollbackRetaining.


Наталия   (2003-03-24 06:49:00) [3]

Сделай две транзакции - одна на чтение данных, другая на изменение.


DenKop   (2003-03-24 01:45:00) [4]

Всё таки дело было в комите, но после него все навешанные на транзакцию TIBQuery отрубаются (Active=False), вот и всё.


MsGuns   (2003-03-23 15:09:00) [5]

Надо переоткрывать запрос или использовать TIBDataSet


DenKop   (2003-03-23 10:10:00) [6]

Всмысле IBTransction.commit? Если да то это я уже исправил


Rad   (2003-03-23 03:58:00) [7]

При закрытии подтверждается транзакция


Наверх

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