ise una prueba si estaba recogiendo bien el dato mediande un showmessage y hay estaba mi problema no lo estaba recogiendo bien
use parambyname
Código Delphi
[-]procedure TForm1.BitBtn2Click(Sender: TObject);
begin
zquery1.SQL.Text := 'SELECT * FROM Datos';
zquery1.Open;
while not zquery1.Eof do
begin
Zquery1.sql.text := 'delete from Datos WHERE tipo = :tipo';
zQuery1.parambyname('tipo').AsString := listview1.Selected.SubItems[1];
ZQuery1.ExecSQL;
zQuery1.SQL.Clear;
end;
end;
saludos y gracias!!