Ver Mensaje Individual
  #9  
Antiguo 09-06-2006
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola Lepe una preguntita cuando usaba los componentes de BDE con la forma que indica vtdeLeon todo bien me funciono perfectamente, pero ahora que estoy utilizando ADO tuve problemas no me devolvia ningun valor lo hice de la siguiente forma:

Código Delphi [-]
   qry.Close;
   qry.SQL.Text:='SELECT * FROM tabla WHERE fecha=:Param1';
   qry.Parameters.ParamByName('Param1').DataType:=ftDate;
   qry.Parameters.ParamByName('Param1').Value:=datepick1.Date; 
   qry.Open;

de esa forma no me saca ningun resultado pero si hago esto si me devuelve resultados
Código Delphi [-]
   qry.Close;
   qry.SQL.Text:='SELECT * FROM tabla WHERE fecha=:Param1';
   qry.Parameters.ParamByName('Param1').DataType:=ftDate;
   qry.Parameters.ParamByName('Param1').Value:=FormatDateTime ('mm/dd/yyyy',datepick1.Date);
   qry.Open;

dandole formato si muestra resultados hice la prueba con access y sqlServer y funciona, pero a mi me gustaria que funcionara de la otra forma, sin darle el formato asi como lo dices tu

Cita:
Empezado por Lepe
........................................
Resumen: Usa la fórmula de vtdeleon y delphi pasará las fechas en el formato adecuado según el motor de bases de datos que uses.
........................................
Saludos y que tengan un bonito dia
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita