
11/08/2002, 22:42
|
| | Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 24 años Puntos: 1 | |
Re: consuta de fechas porque no funciona??? jejeje... el eterno problema con las fechas... esto te va a salir en un buen billete!!!..
Bueno, prueba esto:
arma tu cadena de fecha como: MM/DD/AAA
y luego en la cadena SQL compara tu campo fecha de la bd contra esa fecha y veras que te funciona..
Tambien checa que en access tu campo fecha tenga el formato fecha corta..., como luego podras comprobar mediante las consultas de access, para poder enviar una cadena de consulta con fecha SIEMPRE tienes que ponder el formato EU es decir MM/DD/AAAA, independientemente del formato de tu sistema operativo... por que?, sepa... pero, no me creas: prueba por ejemplo estas 2 consultas DENTRO DEL SQL.
Select * from tabla where fecha = "06/08/2002"
Select * from tabla where fecha = "26/08/2002"
Si las ejecutas.. ambas te retornaran datos
Ambas guardalas... y al volver a abrirlas veras que Access te cambio la consulta como:
Select * from tabla where fecha = "08/26/2002"
Pero solo EN LA SEGUNDA CONSULTA!!!!.. claro, no sabia que la primera tambien era d/m/a... algo peor pasa si se trata de un "INSERT"... ya que en el primer caso, en lugar de grabar "6 de agosto", esta grabando "8 de junio"..
ASi que ojo con esto, finalizando tu cadena debe ser:
select * from tabla where fecha = "mm/dd/aaaa"
Saludos
Juan Arturo |