Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
AleksandRus18
-15 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
1

Трудности с выводом большого количества данных

23.09.2016, 14:18. Просмотров 707. Ответов 23
Метки нет (Все метки)

Доброго времени суток !
Столкнулся с такой проблемой. Имеется база данных в access. В ней уже сделано много таблицы и забито много данных.
Теперь хочу отобразить данные из таблиц в delphi.
Все таблицы нормально отображаются.
Но есть в access одна таблица. В ней содержится 77 000 забитый данных.
И когда я её пытаюсь отобразить. Delhi зависает на минут 15 и после отображает. Пытался через adotable и adoquery.
Что посоветуете ? Просьба не писать советы "переделывать базу в Sql "!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2016, 14:18
Ответы с готовыми решениями:

Поиск большого количества записей
Товарищи Гуру, прошу помощи...Такой момент есть поиск и выгрузка в excel код...

Трудности с каскадным удалением из базы данных
Такая беда - при удаление записи из главной таблицы(сотрудники) выбранной...

Трудности с созданием базы данных в delphi
Всем привет! Короче такая вот задумка есть две таблицы: 1-Личные данные с...

Работа с выводом данных
Подскажите где поюзать по данной теме... Хочу сделать чтоб при клике на...

Выбор базы данных для большого объема гипертекстовых документов
Собираемся создать базу для хранения и поиска большого объема гипертекстовых...

23
MajentoDL
7 / 7 / 2
Регистрация: 01.09.2015
Сообщений: 76
28.09.2016, 00:44 21
Так господа. Разницы нету выводить данные в грид или нет. Тут правильно сказали, что там нет обработки.Все дадасет делает. Ради эксперимента я ввёл в базу 200 000 записей циклом. Это довольно продолжительное время. А вывод этих данных в грид занял менее секунды.Вообще без проблем.
0
northener
пофигист широкого профиля
3427 / 2326 / 631
Регистрация: 15.07.2013
Сообщений: 13,773
28.09.2016, 01:42 22
Цитата Сообщение от MajentoDL Посмотреть сообщение
Так господа. Разницы нету выводить данные в грид или нет.
Разница есть и очень существенная. Вывод любых данных в визуальный компонент - очень времязатратная процедура.
0
MajentoDL
7 / 7 / 2
Регистрация: 01.09.2015
Сообщений: 76
28.09.2016, 03:47 23
Взять данные из буфера в визуальный компонент не проблема. Проблема запихнуть в буфер большое количество данных. Нагрузка на сеть и прочие неприятности. Уж 100 000 отобразить должно безо всяких проблем.
0
Пытливый
1381 / 692 / 249
Регистрация: 29.05.2013
Сообщений: 3,120
30.09.2016, 18:46 24
Скорость отображения напрямую зависит от набора данных. Если у вас 100к телефонов - это одно, если 100к фотографий, совсем другая история. Кроме того, если грид умеет буферизировать данные на момент чтения новой порции, скорость отображения вырастает в разы, но при любом раскладе обработка данных вне грида будет происходить в разы быстрее.
0
30.09.2016, 18:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2016, 18:46

Взаимодействие с другой программой. При наличии большого объема обрабатываемых данных. FineReader API, OLE.
Здравствуйте, уважаемые коллеги! Начну с того, что в делфи я не...

Подсчет количества едениц из базы данных
Есть таблица аксес которую подключаю через sql , один столбец и в нем от 1 до...

Хранение малого количества данных без БД
интересует вопрос хранения малого количества данных (менее 2 мб) в 1 файле. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru