Форум: "Начинающим";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];
ВнизРабота с ADOQuery Найти похожие ветки
← →
fedpavel (2012-10-25 09:56) [0]Добрый день всем. Народ, подскажите пожалуйста как лучше использовать компонент ADOQuery: из Dataмодуля или из формы? Компонент может использоваться как для чения, так и для добавления данных. Если есть ссылки, где можно почитать про грамотную реализацию БД.
← →
sniknik © (2012-10-25 10:23) [1]> как лучше использовать компонент ADOQuery
удалить с панели компонентов вместе с ADOTable и ADOStoredProc. самое лучшее использование данного компонента.
← →
MsGuns © (2012-10-25 10:28) [2]Проверка
← →
MsGuns © (2012-10-25 10:39) [3]Одно из предназначений TDataModule - "вынос за скобки" объектов, процедур, констант и т.д. ОБЩЕГО пользования, т.е. тех, к которым возможно обращаться из ЛЮБЫХ юнитов проекта. И при этом в отличие от юнита можно полноценно пользоваться компонентами в дизайн-режиме !
Как пример - реализация в датамодуле максимально возможного сервиса наборов данных (TDataSet) - всевозможных поисков, фильтров, сортировок, обработчиков событий датасета и т.д. Позволяет существенно разгрузить проект с большим кол-вом форм с таблицами - гридами и унифицировать сервис. Меньше кода в самих формах - проще отладка и быстрее поиск и устранение ошибок.
Стоит ли переносить в датамодуль конкретный датасет ? Зависит от проекта. Если проект небольшой, датасетов немного, то может быть, стоит !
Хотя все же предпочтительнее "правильный" метод - располагать объекты, предназначенные для визуализации, там, где они визуализируются :)
В Вашем случае - там же, где и грид.
← →
AV © (2012-10-25 11:10) [4]
> sniknik © (25.10.12 10:23) [1]
> удалить с панели компонентов вместе с ADOTable...
> самое лучшее использование данного компонента.
Ну, это, наверное, идеологически правильно.
Но практически, там же наследие от того же "кошерного" dataset..
т.е. да,
если нужен бульдозер - лучше взять бульдозер
если нужен экскаватор - лучше взять экскаватор
но можно каждый раз и бульдозеро-экскаватор пригонять..
← →
MsGuns © (2012-10-25 11:13) [5]>AV © (25.10.12 11:10) [4]
По отношению конкретно к TADOTable/TADOStoredProc все написанное Вами -тухлятина.
"В печку их !" (с)
← →
AV © (2012-10-25 11:18) [6]
> MsGuns © (25.10.12 11:13) [5]
Согласен. (с TADOTable/TADOStoredProc)
Имеется ввиду именно ADOQuery
← →
fedpavel (2012-10-25 12:00) [7]MsGuns? спасибо за ответ.
← →
sniknik © (2012-10-25 14:09) [8]> Имеется ввиду именно ADOQuery
+1
> все написанное Вами -тухлятина. "В печку их !" (с)
в нем имеется смысл, маленький но все таки, только когда уже привык и не охота переучиваться... а для изучения, начала, он ничем не лучше TADOStoredProc/TADOTable т.к. накладывает таки отпечаток своей извращенной логики на поциен... изучающего.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c