Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.007 c
1-43018
Aaz
2002-03-01 04:29
2002.03.14
Добавить строки, колонки в TStringGrid


1-43105
Noname2002
2002-02-28 10:39
2002.03.14
Работа с компонентами


3-42934
ray_wagner
2002-02-12 03:36
2002.03.14
Ламерский вопрос про DbGrid


14-43157
Inkognito
2002-01-28 15:28
2002.03.14
Непрограммист в программиста


1-43029
alex_dorin
2002-02-26 12:53
2002.03.14
программа декодировки char или AnsiString DOS->Win