Ver Mensaje Individual
  #1  
Antiguo 10-07-2006
selman selman is offline
Miembro
 
Registrado: jun 2005
Posts: 26
Reputación: 0
selman Va por buen camino
Formatear fechas y float

Hola, estoy programado una aplicacion para aspx y me hace falta mostrar los valores de una tabla en Interbase que tiene entre sus campos un campo de fecha y un campo float, en el caso del campo fecha me muestra los valores con la fecha y la hora, cosa que no me gusta, quisiera que solemente se muestre le fecha dd/mm/yy y en el caso del campo float se muestra con mas de dos lugares decimales, es por eso que necesito funciones para formatear estos valores a cadena de caracteres con el formato que yo quiero.
El código que manejo es el siguiente:

Código Delphi [-]
    FSentencia := 'SELECT ID_PACIENTE,' +
                          'ID_PESO_TALLA, ' +
                          'FECHA, ' +    //date
                          'EDAD, ' +  
                          'PESO, ' +      //float
                          'TALLA  ' +     //float
                  'FROM PESO_TALLA ';
    Condicion := ' WHERE ID_PACIENTE = ' +   id_paciente.Text + ' ORDER BY FECHA';

    with BdpC_BuscaPesoTalla do
    begin
      Connection.Open;
      CommandText := FSentencia + Condicion;
      DataGrid1.DataSource := ExecuteReader;
      DataGrid1.DataBind;
      Connection.Close;
    end;

Dentro del SELECT necesito usar alguna función que le de formato a la fecha
que se muestra 07/07/2006 0:00:0007 y yo quiero que se muestre
07/07/2006
y en el caso del campo float se muestra por ejemplo 23.5674 y quiero que se muestre 23.57

Selman.

Última edición por dec fecha: 10-07-2006 a las 20:01:18.
Responder Con Cita