El problema como yo lo veo es que debes de revisar si el campo por el que estas haciendo la comparación sea de tipo numerico o cadena, recuerda que si es de tipo cadena necesitas colocar unas comillas para que funcione:
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select sum(cantidad)as sumcantidad from detalleventa
where idventa ="'+DBEdit5.Text +'"');
Query1.Open;
|