lucas05
07-12-2011, 14:51:21
Hola, tengo un edit en el cual hago una busqueda incremental en una tabla (MySQL), este es el codigo que realiza la busqueda:
ADOQuery1.Close;
ADOQuery1.Sql.Clear;
ADOQuery1.Sql.Add('SELECT pr_nombre, pr_precio FROM productos');
ADOQuery1.Sql.Add('WHERE pr_nombre LIKE '+char(39)+'%'+Edit1.Text+'%'+char(39)+' order by
pr_nombre');
ADOQuery1.Open;
Muestro el resultado en un dbgrid. El campo pr_precio tiene números enteros y números decimales, el problema esta en los decimales, los muestra así 23,600000381, quisiera que lo muestre asi 23,60 (hasta con dos decimales).
Muchas Gracias.
ADOQuery1.Close;
ADOQuery1.Sql.Clear;
ADOQuery1.Sql.Add('SELECT pr_nombre, pr_precio FROM productos');
ADOQuery1.Sql.Add('WHERE pr_nombre LIKE '+char(39)+'%'+Edit1.Text+'%'+char(39)+' order by
pr_nombre');
ADOQuery1.Open;
Muestro el resultado en un dbgrid. El campo pr_precio tiene números enteros y números decimales, el problema esta en los decimales, los muestra así 23,600000381, quisiera que lo muestre asi 23,60 (hasta con dos decimales).
Muchas Gracias.