Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Рациональное использование компонентов


Автор: Tror 22.3.2006, 13:22
Доброго времени суток всем smile

Есть база с кучей таблиц и хранимых процедур.
Как вы считаете при подключении всего этого добра
следует исползовать для каждой таблицы свой компонент
Table и StoredProc или лучше все реализовать через один
Table и один StoredProc

Автор: TheCetus 22.3.2006, 13:59
как вариант используй наследование. в базовой форме пропиши все общее что есть в каждой таблице. а в наследниках реализуй работу с конкретными таблицами и процедурами.
P.S. используй вьюшки будет проще работать с таблицами

Автор: Tror 22.3.2006, 14:30
Цитата(TheCetus @ 22.3.2006, 13:59 Найти цитируемый пост)
используй вьюшки

Базы данных на меня свалились недавно, поэтому если не трудно объясни
пожалуйста что это и как им пользоваться

Автор: Vit 22.3.2006, 15:40
Да как хочешь! и тот и другой способ имеют свои плюсы и минусы...

Автор: Tror 22.3.2006, 15:45
Цитата(Vit @ 22.3.2006, 15:40 Найти цитируемый пост)
Да как хочешь! и тот и другой способ имеют свои плюсы и минусы...


а можно поподробнее

Автор: Vit 22.3.2006, 17:45
Много компонентов - это громоздкая форма, один компонент - немного медленнее, за счёт переприсвоения параметров перед запуском... В целом скорее вопрос привычки. Я обычно для програм с небольшим количеством возможных запросов делаю по одному компоненту на каждый, при очень большом лколичестве - один на все, а обычно смешанный вариант, и так и так. Для наиболее часто используемых держу готовые компоненты, а если там когда-никогда надо прочитать какую цифирь - у меня есть компонент который все такие чтения-записи делает один...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)