Visual Basic - Consulta SQL usando And y Variables

Life is soft - evento anual de software empresarial
   
Vista:

Consulta SQL usando And y Variables

Publicado por Sergio (1 intervención) el 14/09/2013 20:01:23
Tengo que realizar a una BD "Mantenimiento", y tabla "Maquinas", cuyos campos son proxima y año

la consulta que realizo es la siguiente

sqlall = "select *"
sqlall = sqlall + " FROM Maquinas "
sqlall = sqlall + " Where Proxima <" & Semana_Actual

esta funciona perfectamente, ahora necesitaria que me filtre de acuerdo al año en curso, para lo cual modifico la linea WHERE, pero no funciona.

sqlall = "select *"
sqlall = sqlall + " FROM Maquinas "
sqlall = sqlall + " Where Proxima <" & Semana_Actual And "(Año = Año_Curso)"

me imagino que tengo un problema con las comas, algun me podra orientar porque ya me esta superando.

muchas 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

Consulta SQL usando And y Variables

Publicado por pedro Luis (57 intervenciones) el 15/09/2013 10:55:46
Creo que te falta un & despues del and
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

Consulta SQL usando And y Variables

Publicado por El Viejo Charles (261 intervenciones) el 15/09/2013 19:43:43
Hola amigos,
es cierto lo que dice el colega, mas debería realmete debería quedar es algo como:
sqlall = "select *"
sqlall = sqlall + " FROM Maquinas "
sqlall = sqlall + " Where Proxima <" & Semana_Actual & " And (Año = Año_Curso)"
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

Consulta SQL usando And y Variables

Publicado por Daniel (61 intervenciones) el 16/09/2013 20:47:39
Creo que debería quedar así:

sqlall = "select *"
sqlall = sqlall + " FROM Maquinas "
sqlall = sqlall + " Where Proxima <" & Semana_Actual & " And Año = " & Año_Curso
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