Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Медленная загрузка [D7, dBase, FoxPro]


Страницы:   1 2

Dell3r ©   (2005-02-12 12:43:00) 

Доброго времени суток. В архивах не нашел. При запуске программы в ГРИДе пересчитываются все записи от чего загрузка данных проходит за 10 сек. хотя записей там не более 500.Как это исправить?


Dell3r   (2005-02-14 00:41:00) [1]

да 10 вопросов за два дня что-то скучно.
а вообще лучше поосторжнее с выражениями. мастер, но не везде!!! Это ФАКТ.


Плохиш   (2005-02-14 00:16:00) [2]

:-))


Anatoly Podgoretsky   (2005-02-13 23:54:00) [3]

Плохиш ©   (13.02.05 23:33) [27]
Насчет сети, первое не конкретное упоминание появилось в [11] и так во всем.

Dell3r ©   (13.02.05 23:43) [28]
В зеркало взгляни и потом перечитай всю нить. Я просто удивляюсь что тебя еще далеко не послали. Видимо из-за того что выходные, скучно. Кроме того смотрим тему "Медленная загрузка" и "Все лётает", отсюда делаем вывод что ты прикалываешься, но ничего страшного, выходные, скучно.


Dell3r   (2005-02-13 23:43:00) [4]

>Anatoly Podgoretsky ©   (13.02.05 23:23) [26]

>Плохиш ©   (13.02.05 22:59) [22]
А где у него условия, только общий разговор - плохо работает и >ничего более. Да еще ничтожное количество записей (максимум 500)>. Все должно просто летать.

Все лётает. и нечего издеваться. Вы зачем здесь тусуетесь? Разве не помогать тем кто не умеет что-то делать.


Плохиш   (2005-02-13 23:33:00) [5]


>Anatoly Podgoretsky ©   (13.02.05 23:23) [26]

Дык [0]/[11], у него может сетка одномегабитная, а в каждой таблице по 255 полей, 254 из которых char/memo :-)


Anatoly Podgoretsky   (2005-02-13 23:23:00) [6]

Плохиш ©   (13.02.05 22:59) [22]
А где у него условия, только общий разговор - плохо работает и ничего более. Да еще ничтожное количество записей (максимум 500). Все должно просто летать.


Плохиш   (2005-02-13 23:22:00) [7]


>Dell3r ©   (13.02.05 23:03) [24]

>>Плохиш ©   (13.02.05 22:59) [22]
>Я понял проблему, мне открыли глаза. Мне теперь надо пересчитать все записи. и определить количество записей в DataSet

Сим разрешаю гражданину Dell3r пересчитать все записи и определить количество записей в DataSet.
Подпись: Плохиш    Печать: Вся такая круглая, синяя-синяя с гербом.


Dell3r   (2005-02-13 23:03:00) [8]

>Плохиш ©   (13.02.05 22:59) [22]
Я понял проблему, мне открыли глаза. Мне теперь надо пересчитать все записи. и определить количество записей в DataSet


Плохиш   (2005-02-13 23:01:00) [9]

Блин, опять слеш пропустил :-(


Плохиш   (2005-02-13 22:59:00) [10]


>Dell3r ©   (13.02.05 11:06) [11]
>>Хотя, что ты хотел от локальных баз данных.
>Программа вообще то сетевая</>, и к тому же многопользовательская

и ClientDataSetи

Медленная загрузка [D7, dBase, FoxPro]

Повторяю [7] и [9] + Что-то в кансерватории не то.

>Anatoly Podgoretsky ©   (13.02.05 11:09) [13]
>Используй запросы.

При его условиях запросы не помогут.


Dell3r   (2005-02-13 22:46:00) [11]

конечно. это количество организаций у инженера


Desdechado   (2005-02-13 13:05:00) [12]

сделать предварительный запрос select count(*) from tbl where условие
а потом открывать датасет
а число нужно знать обязательно?


Dell3r   (2005-02-13 12:22:00) [13]

Я нашел вирус. Это ClientDataSet.RecordCount.
тогда как мне Узнать количество записей в DataSet'e?


Dell3r   (2005-02-13 11:42:00) [14]

Я пытаюсь объяснить что я их не перебираю. это делается при компиляции. я хочу чтобы программа просто загрузилась не перебирая эти записи.
А юзер не хочет ждать пока программа переберет все записи прежде чем загрузиться.


Anatoly Podgoretsky   (2005-02-13 11:40:00) [15]

Desdechado ©   (13.02.05 11:36) [16]
Он утверждает, что кто-то у него бегает по набору, раз не он, то остается вирус.


Desdechado   (2005-02-13 11:36:00) [16]

ну и нафига пролистывать/перебирать записи? и зачем все их перебирать?
спроси у юзера, что он хочет на конкретной форме, подготовь условие для запроса и открой query, а не table
и не перебирай записи, это дурной тон и бессмысленно


Anatoly Podgoretsky   (2005-02-13 11:34:00) [17]

У тебя вирус на компьютере, гуляющий по наборам данных.


Dell3r   (2005-02-13 11:23:00) [18]

Причем тут запросы.
объясню "на пальцах".
1.Загружается форма.
2.Грид отображает 1 строку активной.
3.Потом активной строкой становится запись №2, потом №3 и т.д.
4.Когда активная запись становится последней, то только тогда можно работать в форме.


Anatoly Podgoretsky   (2005-02-13 11:09:00) [19]

Используй запросы.


Dell3r   (2005-02-13 11:08:00) [20]

Мне на практике проще понять.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо