como trabajar en bases de datos con campos fechas??

caro
18 de Febrero del 2005
Mi problema es que no se hacer una consulta que me devuelva los datos de una fecha determinada.

He provado usando el objeto DateTimePIcker pero no me resulta.
La consulta que pongo es "Select * from tabla where fecha=:parametro"

Dext
18 de Febrero del 2005
Obtienes la fecha del timepicker:
TDate fecha;
fecha = DateTimePicker1->Date

Pasa la fecha como parametro al Query:
SELECT campo1,campo2
FROM tabla;
WHERE (CampoFecha = :fecha)
Query->Params->Items[0]->Value = fecha;

Debe funcionar...
Invitame una pizza y pasame tu codigo.

fran_jo
18 de Febrero del 2005
Creo que la solucion propuesta esta bien, pero para las fechas, si no voy muy equivocado, siempre hace falta especificar el formato:

SELECT campo1,campo2
FROM tabla;
WHERE (CampoFecha = '"+DTPFecha->Date.FormatString("mm/dd/yyyy")+"' "


(DTPFecha es un componente TDateTimePicker)

¡Saludos!