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


Автор: Mixasik 6.7.2009, 18:32
Доброго времени суток. Встал вопрос взаимодействия приложения написанного на Delphi с БД, и как следствие вопрос каким образом работать с БД(MS SQL). Существует множество компонентов, в том числе и встроенных, для работы с данной СУБД, но хотелось бы услышать ваше мнение о том, какой именно механизм взаимодействий с вышеуказанным сервером баз данных самый быстрый и надежный(а также простой). Задача такова: 
1) компонент позволяет соединяться с БД
2) компонент позволяет выполнять запросы и получать их результат
То есть стандартные действия. Но для решения моей задачи даже нет необходимости получать результаты запроса, достаточно будет получить число записей удовлеттворяющих запросу, то есть статистические данные, это бы уменьшило нагрузку на сеть и увеличило бы скорость выполнения. Интересно существуют ли такие компоненты подходящие для решения данной задачи или все результаты необходимо получать полностью? (Может это делается с помощью SQL запроса и все?). Сам я пока склоняюсь к компоненту ZEOS, но может есть другие рекомендации?

Автор: orthrus 7.7.2009, 04:32
а обычный SQL запрос вида 
Код

SELECT count(*) FROM ...... WHERE .......

не подходит?

Автор: Bose 7.7.2009, 13:24
Подойдут любые компоненты умеющие работать с MS SQL. (ADO, dbExpress, ZeosDBO).

Количество записей получается указанным orthrusом запросом.

Автор: Mixasik 8.7.2009, 09:26
Всем спасибо. Вопрос решен.

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