![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Оптимизация программы [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-файле....