Вниз
Скачать: CL | DM;

Обновление DBGrida после удаления записи   Найти похожие ветки 

← →
Yuri Btr ©   (2002-02-13 11:31) [0]

Ув. мастера, подскажите, что нужно сделать чтобы правильно обновить содержимое DBGrida - Он правильно отображает все изменения полей, но стоит только удалить запись - никаких изменений не наблюдается (т.е физически в БД записи нет, а в DBGride она отображается в своём последенем состоянии :-(
Спасибо


← →
TSV ©   (2002-02-13 11:39) [1]

Обновляй набор данных.

Query.Close;
Query.Open;

Кстати, в качестве движка БД что испоьзуешь?


← →
Стас   (2002-02-13 12:47) [2]

...или вот еще вариант: DBGrid1.Refresh; или, как там у тебя: Query.Refresh;


← →
Johnmen ©   (2002-02-13 13:36) [3]

>Стас : Если это TQuery, то не катит Refresh !!!
(можешь убедиться, посмотрев source)


← →
Стас   (2002-02-13 14:16) [4]

О-О! К старости стал слаб на память! Извиняюсь за ошибку. Ну, если тебе хочется не так DBGrid1.Refresh; , а через Query, то может, стоит поставить свойство Query.RequestLive:=true?


← →
Johnmen ©   (2002-02-13 14:27) [5]

>Стас : Если Yuri Btr © сумел обновить записи НД, стоящим за Query, то это значит, что он и так живой !
Посему только Query.Close; Query.Open;


← →
Yuri Btr ©   (2002-02-14 09:28) [6]

Спасибо всем за помощь :-)
Но тут проблема в другом ...
Наверное я просто неправильно удаляю запись.
Или надо после удаления записи делать какую нибудь процедуру - типа Pack в FoxPro? (для полного удаления записи)


← →
Turalyon ©   (2002-02-14 10:27) [7]

А как именно ты удаляешь?



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

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



Память: 0.46 MB
Время: 0.006 c
1-43100
Miwa
2002-02-27 22:44
2002.03.14
SDK help


1-43030
Surprising
2002-02-11 10:13
2002.03.14
Delphi&Excel


3-42935
sniknik
2002-02-14 11:36
2002.03.14
Связь между базами. dbf(dBase) к (mdb) Access


6-43130
Валера_
2001-12-27 12:47
2002.03.14
Ребята! А нет ни у кого готового парсера HTML страницы


1-42993
ne
2002-02-28 12:20
2002.03.14
окно типа пенели пуск




   Наверх