Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1098102160
}|{yk
2004-10-18 16:22
2004.11.07
Кто смотрел Космическу одиссею 2001 или читал Кларка


1-1098423191
denis24
2004-10-22 09:33
2004.11.07
О strringlist и listbox


1-1098466615
GuAV
2004-10-22 21:36
2004.11.07
Написать в TLabel.Caption многострочный техт.


3-1097339186
Cobalt
2004-10-09 20:26
2004.11.07
Различие всяких технологий


14-1098124208
Petia
2004-10-18 22:30
2004.11.07
Delete!!!




   Наверх