burada sadece bir eksik var, değişknelerin sql tarafından anlaşılması
için : işareti yazılmalı
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Delete from veri where tarih>=:ilktar and tarih<=:sontar');
Query1.Params[0].AsDate:=StrToDate(MaskEdit1.Text);
Query1.Params[1].AsDate:=StrToDate(MaskEdit2.Text);
Query1.Prepare;
Query1.ExecSQL;