![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Медленная загрузка [D7, dBase, FoxPro]
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]Мне на практике проще понять.