Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Удаление записи   Найти похожие ветки 

 
Алексей   (2004-10-09 11:29) [0]

Народ, подскажите... Есть база с тремя полями (DBase IV), использую TQuery и UpdateSQL. На форме есть DBGrid, 6 эдитов и три кнопки. Три первых эдита и первая кнопка для добавления записи, три вторых эдита и вторая кнопка для редактирования записи, и последняя кнопа для удаления. Для первой кнопки UpdateSQL.Apply(ukInsert) для второй UpdateSQL.Apply(ukModify) а для последней UpdateSQL.Apply(ukDelete). Первая и вторая кнопа работают как надо, но при нажатии на последнюю, запись удаяется из базы но в Gride остается. Как это исправить.


 
Vlad ©   (2004-10-09 16:08) [1]

Естественно, в базе запись удалена, а набор данных (TQuery) не обновлен. Поэтому после удаления нужно делать либо Refresh либо Close; Open;


 
ЮЮ ©   (2004-10-11 02:50) [2]

UpdateSQL прикрути к запросу и делай Query.Insert, Query.Edit и Query.Delete, тогда операции будут примененны как к Query, так выполнены в БД (посредством UpdateSQL, без непосредственного использования его методов, все сделает сам Query)



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
14-1098448210
Prohodil Mimo
2004-10-22 16:30
2004.11.07
При помощи какой переменной или функции можно узнать ...


1-1098696258
Arkady
2004-10-25 13:24
2004.11.07
Каталог запуска программы


1-1098351753
V l a d i m i r
2004-10-21 13:42
2004.11.07
Округление


4-1096445161
AlexXn
2004-09-29 12:06
2004.11.07
Удаление MUTEX


1-1098782170
markers
2004-10-26 13:16
2004.11.07
Подскажите плиз!