Visual Basic para Aplicaciones - select con fecha

Life is soft - evento anual de software empresarial
   
Vista:

select con fecha

Publicado por sandra (33 intervenciones) el 21/04/2008 12:55:21
Hola que tal como estan:

tengo la siguiente consulta
lo q tiene q hacer es seleccionar la duracion q no se encuentren en la tabla turno esa misma fecha.

select duracion from duracion_turno where not duracion in ( select hora_atencion from turnos where fecha_atencion = # " & Format(dpfecha.Value, " dd-MM-yyyy ") & " #)"

pero no funciona, supongamos q tengo la fecha en el dpfecha: 03/04/2008 el error me dice "error de sintaxis cerca del 03"
y si el formato tengo asi "yyyy-mm-dd" el error me dice "error de sintaxis cerca del 2008"
y si el formato tengo asi "mm-dd-dd" el error me dice "error de sintaxis cerca del 04"

y si el formato tengo asi "yyyy/mm/dd" me el mismo error .

en la base de dato en el campo fecha_atencion me muestra asi los datos:
2008-04-03 00:00:00.000

si alguien puede ayudarme ,,, desde ya lo agradesco..............
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:select con fecha

Publicado por Luis Prieto (9 intervenciones) el 21/04/2008 20:02:16
Hola, Sandra!!

Primeramente, nose con que manejador de BD trabajas, pero por el codigo que pones pareciera que es access y si es access, pasa lo siguiente. El access tiene el formato yy/mm/dd y por lo tanto debes pasarle de esa manera.

fecha_atencion = # " & Format(dpfecha.Value, " yyyy/mm/dd ") & " #)"

Eso es para access.

fecha_atencion = ' " & Format(dpfecha.Value, " yyyy/mm/dd ") & " ')"

Para SQL.

Saludos!!

PDTA: cualquier otra duda escribeme augusto_pr@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar