Ver Mensaje Individual
  #10  
Antiguo 16-04-2008
FerCastro FerCastro is offline
Miembro
 
Registrado: abr 2006
Posts: 97
Reputación: 21
FerCastro Va por buen camino
Cita:
Empezado por waly2k1 Ver Mensaje
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
Responder Con Cita