Cita:
Empezado por waly2k1
Siempre que guardes las fechas hacelo con formato fecha no now
ya que si te guarda horas no te funcionan las consultas
dado que '10/10/2007' no es lo mismo a '10/10/2007 00:15:00 am'
ahora '10/10/2007' = '10/10/2007 00:00:00'
En SQL Server tenes funciones para formatear las fechas desde un stored procedures pero desde access no, el formato de consultas en Access es como te lo mencionaron anteriormente #MM/dd/yyyy#, con simbolo numeral y formato yankee, de esta manera funciona con cualquier configuración regional.
Salu2
|
Hola, estoy teniendo problemas para hacer un select sobre un campo datetime, pero cuando lo quiero hacer mas o menos asi:
Código Delphi
[-]
DateTimeToString(formattedDateTime, 'dd/mm/yyyy hh:mm:ss', dFecha);
DM1.ADOQBEventos.Active := false;
DM1.ADOQBEventos.SQL.Text := '';
DM1.ADOQBEventos.SQL.Text := ' SELECT * FROM eventos ' +
' WHERE ( IDDispositivo = ' + cIDDispositivo + ') AND ' +
' (IDEmpleado = ' + cnEmpleado + ') AND' +
' (Fecha = #'+formattedDateTime+'#)';
Al momento de activar el query me dice que se ha introducido información incompleta o incoherente.
Sabe alguien como puedo hacer la consulta en access, utilizando un query sobre un campo datetime que incluye la hora?
Agradezco mucho
Fernando Castro