Visual Basic - Consultar fechas Vb6 + Sql Server

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 15 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Consultar fechas Vb6 + Sql Server

Publicado por Gabriel (5 intervenciones) el 22/08/2016 18:18:33
Hola, estoy intentando hacer una consulta de fechas sobre una tabla SQL SERVER. He intentado estas dos formas, pero la primera me da resultados erróneos y la segunda error de ejecución:

1ª forma:
fec1="20160808"
query_select = "select * FROM dbo.ARTICULO "
'& "WHERE fecha_ult > '" & fec1 & "' " _
'& "ORDER BY codigo "

2ª forma:
fecha1=date
query_select = "SELECT * FROM dbo.ARTICULO WHERE fecha_ult > #" & Format(fecha1, "yyyy-mm-dd") & "# ORDER BY codigo"

Produce error: '-2147217900(80040e14)' en tiempo de ejecución
Sintaxis incorrecta cerca de #

¿Alguna idea? gracias
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
sin imagen de perfil
Val: 21
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Consultar fechas Vb6 + Sql Server

Publicado por Rafael (68 intervenciones) el 23/08/2016 10:24:48
Así te debe funcionar:
1
2
3
4
fec1="20160808"
 query_select = "select * FROM dbo.ARTICULO " _
& "WHERE fecha_ult > convert(datetime, '" & fec1 & "', 112) " _
 & "ORDER BY codigo "

Saludos
Pd. Si la información te sirve a mi me sirve un +1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha aumentado su posición en 15 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Consultar fechas Vb6 + Sql Server

Publicado por Gabriel (5 intervenciones) el 23/08/2016 23:41:53
¡Parece que funciona. Gracias!
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