Как то так:
Код:
var
Param : TParameter;
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('DELETE FROM [Имя_таблицы] WHERE data < :dtp');
Param := ADOQuery1.Parameters.ParamByName(dtp');
Param.DataType := ftDateTime;
Param.Value := DateTimePicker1.Date;
ADOQuery1.Prepared := true;
ADOQuery1.ExecSQL;
база указывается в TADOConnection (там просто конфигурируется строка подключеия), ADOQuery1 "смотрит" на этот ADOConnection1.
А вообще, вот есть родной пример:
http://docs.embarcadero.com/products...TADOQuery.html
Да, имя таблицы ты не указал (база - это не таблицы, в общепринятой терминологии). Так что в запросе [Имя_таблицы] замени на физическое имя таблицы.