|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подтверждение транзакции
Здравствуйте!
Никак не получается занести данные из написанного приложения в таблицу БД, а проблема в следующем при выставлении на наборе данных (FIBDataSet) свойства AutoCommit = true всё отличненько заноситься в таблицу, но сейчас появилась необходимость заносить не автоматически а только в определённых случаях, не могли бы подсказать что нужно поправить? вот код добавления новой записи: dmSchedule.dstSchedule.Insert; dmSchedule.dstSchedule.FBN('NAME_FAKULT').AsString := Edit1.Text; dmSchedule.dstSchedule.FBN('NAME_GROUPE').AsString := Edit2.Text; -----------(здесь будет условие которое сравнивает то что написано в эдитах с тем что уже занесено в таблицу и в случае совпадения должна выдавать сообщение)------------------- dmSchedule.dstSchedule.Post; dmSchedule.dstSchedule.FullRefresh; StatusBar1.Panels[1].Text:=IntToStr(dmSchedule.dstSchedule.RecordCount ); |
#2
|
|||
|
|||
Вызывай Commit вручную.
Например IBDatabase1.Commit; |