powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ADO+BCB6 -> Вывод смешанной таблицы?
7 сообщений из 7, страница 1 из 1
ADO+BCB6 -> Вывод смешанной таблицы?
    #33282127
Vespen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, можно ли вообще такое сделать! А конкретнее: отобразить в одном TDBGrid'е информацию основной таблицы DBGrid'а и в отдельных колонках инфу из другой таблицы, при этом чтобы сторонняя инфа была редактируемой из этого самого дбгрида?
Или мне придется всю инфу хранить в одной таблице? А там, блин, много инфы... нецдобно =(
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33282389
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитай все что надо из БД в массивы. Отрисуй грид на основе данных из массивов. И сохранение данных тоже делай сам, читаешь отредактированное значение из грида - посылаешь его в базу.
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33285248
Vespen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм... не уверен что это положительно скажется на быстродействии при больших таблицах. Может еще есть способы?
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33286834
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не надо читать на клиента всю таблицу целиком. Клиент создает SQL запрос, отправляет его серверу и получает только тот десяток (или сотню) строк которые клиенту реально сейчас нужны.
А вот используя TDBGrid и родственные ему компоненты появляется тенденция выкачивать на клиента всю таблицу целиком а потом накладывать на полученый резалт-сет фильтр уже на клиенте. При этом напрочь игнорируются все индексы и вся мощь сервера БД.
TDBGrid хорош только для одного случая - файловой базы в монопольном режиме. Во всех остальных случаях он скорее вреден чем полезен.
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33287021
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять же ГОН.
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33287089
Vespen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну про DBGrid ты конечно загнул, там нормально можно данные отсеивать запросом на сервер... А потом, если у клиента 200 строк? Объем то большой, ручками все равно медленне будет - тормоза как в атлуке будут...хы

Не, попробую тогда я эту шнягу вообще обойти, только геморроя больше будет...
...
Рейтинг: 0 / 0
ADO+BCB6 -> Вывод смешанной таблицы?
    #33289516
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VespenНу про DBGrid ты конечно загнул, там нормально можно данные отсеивать запросом на сервер...
Я не говорил что нельзя. Я говорил что при наличие фильтров на клиентской стороне программист чаще будет использовать именно их, а не думать о том как уточнить запрос.

VespenА потом, если у клиента 200 строк? Объем то большой, ручками все равно медленне будет - тормоза как в атлуке будут...хы
Почему это вдруг медленнее? А что, TDBGrid по твоему работает посредством волшебства?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ADO+BCB6 -> Вывод смешанной таблицы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]