Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c