|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2016, 20:45 | #1 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
Таблица AdvStringGrid и база данных
Использую таблицу AdvStringGrid для отображения данных. Все хорошо, не считая того, что таблица медленно заполняется.
Я наверное как-то не так заполняю. Делаю так: в SQL-запросе делаю выборку полей, с помощью джоинов, которые мне нужно выводить. И потом в цикле от начала запроса и до конца файла заполняю по очереди значения каждого столбца. Получается, что запрос выполняется за 16мс, а мой цикл по заполнению всего 112 записей длится 1-2сек. Может нужно совсем по другому как-то это делать? |
30.03.2016, 21:06 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
DBGrid или лучше более продвинутый
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.03.2016, 21:09 | #3 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
|
30.03.2016, 21:26 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
И что, dbgrid еще дольше активизируется? Печально
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.03.2016, 22:08 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
и при этом( при работе по строкам) не ИСКАТЬ каждый раз все поля заново. 2. не знаю есть ли, но на время заполнения (то бишь ВСЕГО цикла), полезно отключать прорисовку. должно быть что-то вроде "скобок" Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 30.03.2016 в 22:13. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Postgres: может ли база данных дать отчет, какой язык используется в данных? | Blondy | SQL, базы данных | 2 | 30.03.2014 06:25 |
база данных. добавление и удаление данных | midiss | Общие вопросы Delphi | 3 | 09.12.2011 13:07 |
База данных и технология хранения данных | Kate1 | Помощь студентам | 2 | 17.11.2011 23:27 |
Небольшая база в Open Office База данных. | sashaman | Фриланс | 3 | 11.04.2010 20:13 |
База данных с возможностью приема данных из файлов Excel | Al_Sha | БД в Delphi | 6 | 16.10.2009 15:34 |