![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как по умному рефрешить DBGrid ?
JibSkeart © (2004-01-16 12:57:00)
гдето пролетал уже такая тема , но что то не нашел ,
вообщем чтобы не полностью обновлял все , а так сказать показывал только новые записи ,
иначе на это уходит основное время ,если полностью рефрешить
покачто я делаю это так Query->Open() / Close()
Ega23 (2004-01-16 14:58:00) [1]
> всмусле ReOpen ?
В смысле Close Open.
JibSkeart (2004-01-16 14:32:00) [2]
Ega23 © (16.01.04 14:27) [8]
всмусле ReOpen ?
JibSkeart (2004-01-16 14:28:00) [3]
sniknik ©
Вот оно самое я както читал ,
но сахранить для себя забыл :)
Ega23 (2004-01-16 14:27:00) [4]
А тогда что критичного в ReOpen?
JibSkeart (2004-01-16 14:26:00) [5]
А у меня и так там записей максимум 50 бывает
Ega23 (2004-01-16 13:31:00) [6]
А зачем в гриде хранить миллионы записей? ИМХО, нужно грамотный инструмент по фильтрации данных пользователю предоставлять. Тогда и записей максимум 50 будет.
sniknik (2004-01-16 13:13:00) [7]все уже гдето когдато было
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1072080619&n=1
(с BDE врядли так получится)
Vlad (2004-01-16 13:13:00) [8]
> JibSkeart © (16.01.04 13:11) [3]
Собственно, если будешь вставлять записи не SQL запросом, а в DataSet, тогда и рефрешить ничего не придется
JibSkeart (2004-01-16 13:11:00) [9]
хмм плохо а я то думал можно ,
значит с чем то другим спутал ...
Vlad (2004-01-16 13:10:00) [10]
> гдето пролетал уже такая тема , но что то не нашел ,
>
> вообщем чтобы не полностью обновлял все , а так сказать
> показывал только новые записи ,
Угу. Тема была. Раз сто за последнее время
Никак :-)
Только целиком весь набор данных
JibSkeart (2004-01-16 12:58:00) [11]
да юзаю MSSQL
и табличке есть ключ.