Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DELPHI+ACCESS+ADO, async 
:(
    Опции темы
soul
Дата 29.2.2004, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.2.2004

Репутация: нет
Всего: нет



koroche est v BD ACCESS tablitsa s 600,000 zapisey poradka 15 poley v zapisi
v accesse pri otkritiyi etoy tablitsi vse OK
kogda skrollish dalshe vse idet gladko nicho ne tormozit da i tablitsa sama okrivayetsa bistro
to li access kak to delayet fetch kakoye to kolichestvo zapisey po nadobnosti
kogda podkluchayus cherez adotable v delphi to vse snachala
veshayetsa delphi na minut 5 potom vrode vse prochitivayet v RAM no
esli skrolish DBGRID dalshe vniz to nachinayet podvisat toje na kakoye to vrema
tak vot kak sdelat cho bi kak v accessse vibborka toko po neobhodimosti tam po vidimim zapisam
PAMAJITE!!!!!
PS.
mne posovetovali pomenat dostup k baze na asinhronniy
no chot ne poluchayetsa mojet nepravilno delayu cho to
PM MAIL   Вверх
Pakshin A. S.
Дата 2.3.2004, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Попробуй переписать по-русски, может ответят, т. к. читать очень плохо... biggrin.gif
PM   Вверх
x77
Дата 2.3.2004, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



что не получается? выставить ExecuteOptions? через что, конкретно, открывается таблица, через AdoTable или AdoQuery?


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
soul
Дата 3.3.2004, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.2.2004

Репутация: нет
Всего: нет



короче ест в БД АКСЕСС таблитса с 600,000 записи порадка 15 полей в записи
в аццессе при открытии етой таблитси все ОК
когда скроллиш далше все идет гладко ничо не тормозит да и таблитса сама окриваыетса бистро
то ли аццесс как то делаыет фетч какоые то количество записеы по надобности
когда подклучаыус через адотабле в делпхи то все сначала
вешаыетса делфи на минут 5 потом вроде все прочитиваыет в РАМ но
если скролиш ДБГРИД далше вниз то начинаыет подвисат тоэ на какоые то врема
так вот как сделат чо би как в аццесссе вибборка токо по необходимости там по видимим записам
ПАМАЖИТЕ!!!!!
ПС.
мне посоветовали поменат доступ к базе на асинхронниы
но чот не получаыетса моэт неправилно делаыу чо то

подключаюсь через АДОTABLE
PM MAIL   Вверх
x77
Дата 3.3.2004, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



Поставь CasheSize := 20, к примеру, и выставь ExecuteOptions := [eoAsyncExecute, eoAsyncFetch, eoAsyncFetchNoBlocking]. Записи будут дёргать по 20 штук, при этом оставшиеся записи будут продолжать подсасываться в фоновом режиме и поток, отвечающий за всё это дело не будет подвешивать систему.


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
soul
Дата 3.3.2004, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.2.2004

Репутация: нет
Всего: нет



Большой сенкс
ща попробую
PM MAIL   Вверх
x77
Дата 3.3.2004, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



soul, для такого кол-ва записей уже есть смысл подумать о доступе через TAdoQuery, imho.


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Medved
Дата 3.3.2004, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Да при любом количестве записей лучше всего использовать ADO для доступа к Access - это для него родной драйвер.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
x77
Дата 3.3.2004, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



Pegas, так адо и используется. только AdoTable (см. сабж). а речь идёт о том, что для полумиллиона записей есть смысл перелезть на квери. всё с тем же асинхронным доступом.


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Medved
Дата 3.3.2004, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Прошу прощения, не в тот топик смотрел.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0797 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.