Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество компонентов Query [IB6.x]


Страницы:   1 2

Tirex ©   (2005-06-29 09:36:00) 

Вообщем ко всем кто занимается базами: При разработке программы вы для каждой формы (раздела программы работающего с данными) добавляете в datamodule отдeльный Query? Или кидаете их 3,4 штуки и а потом из программы вот так:
Dm.IBQuery3.SQL.Clear;
Dm.IBQuery3.SQL.add(' ... ');
Dm.IBQuery3.Open;
Собстаенно я поступаю вторым способом. Потеряет ли программа в производительности в каком то из этих случаев?
Просто если учесть что программа будет разрастаться и скоро форм (разделов) будет больше.


Tirex   (2005-06-29 09:52:00) [21]

первые два ясно а по поводу 3-го это так?:
var
tb1: TIBQuery;
begin
tb1:=TIBQuery.Create(self);
tb1.sql.add(' ... ');
tb1.Free;
end


Johnmen   (2005-06-29 09:43:00) [22]

Применяются виды использования:
1. Компонент кидается в датамодуль и жёстко прописывается запрос.
2. То же самое, но текст запроса модифицируется в рантайме по мере необходимости.
3. Динамически создается экз.компоненты с необх св-вами, вып-ся, разрушается.

Все способы имеют право на жизнь. Всё зависит от конкр.ситуации.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо