|
|
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, можно ли вообще такое сделать! А конкретнее: отобразить в одном TDBGrid'е информацию основной таблицы DBGrid'а и в отдельных колонках инфу из другой таблицы, при этом чтобы сторонняя инфа была редактируемой из этого самого дбгрида? Или мне придется всю инфу хранить в одной таблице? А там, блин, много инфы... нецдобно =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 17:39 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
Прочитай все что надо из БД в массивы. Отрисуй грид на основе данных из массивов. И сохранение данных тоже делай сам, читаешь отредактированное значение из грида - посылаешь его в базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 19:31 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
Хм... не уверен что это положительно скажется на быстродействии при больших таблицах. Может еще есть способы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 10:15 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
А не надо читать на клиента всю таблицу целиком. Клиент создает SQL запрос, отправляет его серверу и получает только тот десяток (или сотню) строк которые клиенту реально сейчас нужны. А вот используя TDBGrid и родственные ему компоненты появляется тенденция выкачивать на клиента всю таблицу целиком а потом накладывать на полученый резалт-сет фильтр уже на клиенте. При этом напрочь игнорируются все индексы и вся мощь сервера БД. TDBGrid хорош только для одного случая - файловой базы в монопольном режиме. Во всех остальных случаях он скорее вреден чем полезен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 18:53 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
Опять же ГОН. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2005, 08:52 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
Ну про DBGrid ты конечно загнул, там нормально можно данные отсеивать запросом на сервер... А потом, если у клиента 200 строк? Объем то большой, ручками все равно медленне будет - тормоза как в атлуке будут...хы Не, попробую тогда я эту шнягу вообще обойти, только геморроя больше будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2005, 13:32 |
|
||
|
ADO+BCB6 -> Вывод смешанной таблицы?
|
|||
|---|---|---|---|
|
#18+
VespenНу про DBGrid ты конечно загнул, там нормально можно данные отсеивать запросом на сервер... Я не говорил что нельзя. Я говорил что при наличие фильтров на клиентской стороне программист чаще будет использовать именно их, а не думать о том как уточнить запрос. VespenА потом, если у клиента 200 строк? Объем то большой, ручками все равно медленне будет - тормоза как в атлуке будут...хы Почему это вдруг медленнее? А что, TDBGrid по твоему работает посредством волшебства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 19:16 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2032728]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 362ms |

| 0 / 0 |
