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

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

Глюки в IBQuery1.ExecSQL


voe ©   (2007-09-20 17:14:00) 

Немогу понять почему в БД нет никаких изменений после выполнения IBQuery1.ExecSQL далее транзакция делаю комит(транзакция привязана к IBQuery1

Ошибок программа не пишет.


voe   (2007-09-20 17:46:00) [1]

Блин я просто тупил! Даннные изменял но при открытии запроса на выборку не постаывил условие !
IBQuery4 у меня только для update


Johnmen   (2007-09-20 17:43:00) [2]

Метод Commit приводит к закрытию актуальных наборов данных. Напр. IBQuery4.
Читать про Commit и далее See also.


voe   (2007-09-20 17:34:00) [3]

работая в цикле делаю так:
repeat
IBQuery1.Params[0].Value:=cool;
IBQuery1.Params[1].Value:=dbgrid1.DataSource.DataSet.FieldValues['ID_OBJ'];
IBQuery1.ExecSQL;
IBTransaction2.Commit;
IBQuery4.Next;
until IBQuery4.Eof;


voe   (2007-09-20 17:33:00) [4]

Выхожу из программы захожу данные старые опять есть!


Johnmen   (2007-09-20 17:29:00) [5]


> Немогу понять почему в БД нет никаких изменений

С чего ты взял, что их нет?


Наверх

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