Problema con sentencia SQL y date

Hola!
Tengo un problema con la siguiente sentencia SQL
SELECT * FROM sesion WHERE nick='" & usuario & "' AND inicio_sesion=#" & datetime & "#"
Donde datetime lo obtengo con la función Now, pero al ejecutar la sentencia me marca que el controlador ODBC no reconoce la instrucción.
¿Qué puedo hacer?
Gracias...

1 Respuesta

Respuesta
1
Tienes que ver en que formato esta guardada la fecha en la base de datos
Porque si son distintas no lo reconoce
Ejemplo:
dd/mm/aa <> mm/dd/aaaa
ademas... si datetime... devuelve la fecha y la hora
Tendrás que poner otra condición distitna de =... porque es difícil hacerlo coincidir
Tendrás que probar con > o con campofecha between fechaDesde, fechaHasta
Espero que sirva mi consejo
Un saludo de ezequiel
Desde rosario argentina
Pd: no olvides puntuar la respuesta
Hola!
Creo que no me expliqué bien... el problema lo tengo con el campo de tipo datetime, ya que si le dejo el campo de nick no tengo ningún problema.
Espero me puedas ayudar.
Gracias!
Muchas Gracias!
Se solucionó el problema
SELECT * FROM sesion WHERE nick='" & usuario & "' AND inicio_sesion=#" & datetime & "#"
hola... creo que el problema esta acá
Si el campo nick es tipo texto...
se usa LIKE en lugar de =
Creo que con eso queda solucionado
Un saludo de ezequiel
Desde rosario argentina
Por favor.. no olvides Puntuar la respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas