Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2003, 09:20
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Cita:
WHERE Fecha=#" & dFecha &"#
En que formato tienes la fecha..?? , ya que Access configura sus fechas según la configuración regional de la máquina donde está instalado.

Ejemplo: La fecha 4/5/2002 que localmente indica 4 de Mayo de 2002, al subir la base de datos la fecha sería 5/4/2002... pero esta fecha también es 4 de Mayo de 2002.

Si es así lo que puedes hacer para evitar problemas es usar el formato canónico de fecha expresado como YYYY/MM/DD lo que quiere decir expresar la fecha como Año/Mes/Dia. Entonces la fecha 6 de Enero de 2002 se escribe como: 2002/01/06.

Access, reconoce correctamente ese formato, asumiendo SIEMPRE que lo primero es el año, lo segundo el mes y lo tercero el dia. Y luego, lo transforma a su formato, pero nos quedamos trankilos que es correcta la fecha!.

Así que te puede hacer lo siguiente:

1.- En tu textbox que escribe la fecha ponerla en formato correcto

2.- Hacer una funcion que reciba el formato y lo transforme a YYYY/MM/DD

Bueno.. eso sería lo que a mi se me ocurre para solucionar tu problema y ahorrarte algunos dolores de cabeza posteriormente.

Saludos. y suerte
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net