Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Paradox+ADO+Delphi - получилось медленно!!!   Найти похожие ветки 

 
ZedeS ©   (2004-07-15 17:09) [0]

Доброго времени суток!
Проблема в следущем. Таблица около 10 000 записей (Paradox) подключаю ч-з ADODataSet  и процесс обновления идет секунд 5-7 (отображается в Gride). Хотелось бы побыстрее.
Таблицу довольно часто необходимо выводить целиком
ADO желательно оставить, т.к. не требуется ничего дополнительно устанавливать.


 
bushmen ©   (2004-07-15 17:13) [1]

> Хотелось бы побыстрее

Поставь на ADOConnection.CursorLocation := clUseServer;


 
Johnmen ©   (2004-07-15 17:13) [2]

Отключи отображение на время обновления...
:)


 
Sandman25 ©   (2004-07-15 17:15) [3]

А все же мне интересно, зачем довольно часто выводить 10000 записей. Бедный пользователь, он же больше 25 одновременно на экране все равно не увидит :(


 
bushmen ©   (2004-07-15 17:23) [4]

> Бедный пользователь

Если хочется человеку, то пусть выводит! Клиент всегда прав! :))))


 
Sandman25 ©   (2004-07-15 17:27) [5]

[4] bushmen ©   (15.07.04 17:23)

Жаль, что пользователь потом опять оказывается правым, когда жалуется, что медленно работает :)


 
bushmen ©   (2004-07-15 17:28) [6]

> Sandman25 ©   (15.07.04 17:27) [5]

От этого никуда не уйдешь :)


 
Anatoly Podgoretsky ©   (2004-07-15 18:56) [7]

Первое убрать из этой цепочки АДО, к тому же ты привел не полную цепочку Paradox+BDE+ADO+Delphi


 
ZedeS ©   (2004-07-15 19:40) [8]


> Первое убрать из этой цепочки АДО, к тому же ты привел не
> полную цепочку Paradox+BDE+ADO+Delphi

В том то и дело что БДЕ не установлено и не нужно, пользуюсь стандартным ОДБС из Окон. По-этому и АДО взял.

> А все же мне интересно, зачем довольно часто выводить 10000
> записей. Бедный пользователь, он же больше 25 одновременно
> на экране все равно не увидит :(

Зато он может прокрутить до нужного для старта, в его случае, места. Я не знаю с какой из записей он начнет. А в начало возвращаться нужно довольно часто. Вот такая вот беда.


 
Fay   (2004-07-16 02:37) [9]

2ZedeS ©   (15.07.04 19:40) [8]

> В том то и дело что БДЕ не установлено и не нужно, пользуюсь
> стандартным ОДБС из Окон. По-этому и АДО взял


Проверь не компе без BDE. Лёгкий шок обёщаю 8)


 
Гость   (2004-07-16 05:27) [10]

Таблица индексирована?


 
ZedeS ©   (2004-07-16 09:12) [11]


> Проверь не компе без BDE. Лёгкий шок обёщаю 8)

Ставлю на комп без БДЕ - все работает.(на этой машине БДЕ и в жизни не было, и ставить неохота)

> Таблица индексирована?

Да, по некоторым, основным полям.


 
savva ©   (2004-07-16 11:27) [12]


>
> ZedeS ©   (16.07.04 09:12) [11]
> Ставлю на комп без БДЕ - все работает.(на этой машине БДЕ
> и в жизни не было, и ставить неохота)

не стал бы я так уверенно говорить, что BDE на машине нет. (как то сомневаюсь..).
Проверь, существует ли каталог
"C:\Program Files\Common Files\Borland Shared\BDE\" (или что то в духе)

Если все же он есть, то переименуй его (например в "BDE_") и попробуй снова программу..


 
Соловьев ©   (2004-07-16 11:32) [13]

АДО - это еще не очем не говорит. провайдер какой?


 
Anatoly Podgoretsky ©   (2004-07-16 11:41) [14]

Надо не просто пробовать, а с записью данныз, jet/odbc от Микрософта используют миниБДЕ (лицензированная у Борланда), которая только чтения.


 
ZedeS ©   (2004-07-18 10:58) [15]


> Соловьев

> АДО - это еще не очем не говорит. провайдер какой?

Может я чето не понимаю, по идее, ОДБЦ для Paradox

> savva

НЕту там БДЕ, во всяком случае в явном виде, и взятся ему неокуда.


 
sherbacov   (2004-07-18 14:58) [16]

А чем тебе БДЕ не устраивает?.
Работать с парадоксом быстрей будет. А если куча посредников, которые данные парсируют, то это еще у тебя быстро получилось.
Лучше BDE+PARADOX. А если ADO, то лучше MSSQL или тот же Аccess.



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

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

Наверх




Память: 0.5 MB
Время: 0.022 c
1-1091088499
Dmitry
2004-07-29 12:08
2004.08.15
Как узнать разницу между двумя датами в днях и в годах?


6-1086976103
Shopot
2004-06-11 21:48
2004.08.15
Проверка соеденения Интернет.


14-1090925172
Vovchik_A
2004-07-27 14:46
2004.08.15
Кстати, об отдыхе...


6-1087476858
KIDel
2004-06-17 16:54
2004.08.15
Где Win200 хранит все данные протокола TCP/IP ?


14-1091008304
Esu
2004-07-28 13:51
2004.08.15
Забавно и жизненно :)))