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

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

Оптимизация программы [D6, IB6.x]


Pavel_S ©   (2002-05-28 15:55:00) 

Как лучше всего организовать работу с sql в своей программе.
То есть отделить sql и код программы. Чтобы в случае к примеру изменения запроса ненадо было бы перекомпилировать программу заново (к примеру когда меняется структура таблиц) только лишь из-за того, что надо изменить sql запрос ??
Надеюсь я более менее понятно изложил суть :)

Прошу совета и помощи


Pavel_S   (2002-05-29 09:37:00) [1]

Спасибо, буду думать


Alexandr   (2002-05-29 09:34:00) [2]

дайте я тоже скажу!!!

1) Можно еще эти тексты запросов тоже в базе хранить
2) Можно хранить не только запросы, но и целые формы
Да много еще как можно. Тута наго глобально думать, системно. И никто, кроме тебя над этим думать не будет


Hawk2   (2002-05-29 09:31:00) [3]

А ещё можно хранить запросы в файлах с расширением .sql и потом подгружать их Query1.SQL.LoadFromFile(имя фала).


OlegE   (2002-05-28 17:15:00) [4]

Можно,например, использовать "универсальный запрос", т.е.
SELECT * FROM <имя_хранимой_процедуры>, а саму процедуру изменяй по необходимости. У нас такой механизм работает уже 4 года. Процедуры меняли многократно, а сама программа как была установлена пользователю в 97, так о ней и забыли.


Johnmen   (2002-05-28 16:04:00) [5]

Храни тексты запросов вовне, напр. в ini-файле....


Наверх

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