Для выполнения SQL-запросов при использовании технологии ADO служит компонент ADOQuery. По функциональным возможностям и технике применения этот компонент во многом подобен компоненту Query. Установка соединения с хранилищем данных, свойства и методы фильтрации и поиска аналогичны используемым для компонента ADOTable.
Текст запроса задается с помощью свойства SQL типа TStrings. С помощью свойства Parameters типа TParameters определяются параметры запроса. Открытие набора данных может быть выполнено с помощью свойства Active типа bool или с помощью метода open. Если же запрос не должен возвращать данных, то для открытия набора данных можно вызвать метод ExecSQL.