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