Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.037 c
1-1091092881
Jakut
2004-07-29 13:21
2004.08.15
TreeView


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


1-1090873061
Serge_
2004-07-27 00:17
2004.08.15
Нити потоки TThread кому интересно тыкайте.


1-1091361175
Antonmm
2004-08-01 15:52
2004.08.15
StatusBar


3-1090475064
joy
2004-07-22 09:44
2004.08.15
почему rowsaffected показывает 0?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский