falta operador en la expresion de consulta
Publicado por julen (3 intervenciones) el 13/07/2009 09:07:41
Buenas compañeros estoy haciendo un buscador pero la sql me da error y no se donde despues de mirar en distintos sitios sobre este problema no consigo darle solución por eso acudo aquí a ver si entre todos podemos llegar a la soluciónm de antemano gracias.
consulta = "SELECT Candidatos.Nombre, titulacion.nombre FROM candidatos,titulacion INNER JOIN Candidatos ON titulacion.codigotitulo = Candidatos.titulo WHERE" & temp
donde temp es una variable donde dependiendo de los parametros que requiera el usuario se alarga o no.(ahora os lo aclaro mejor)
If Not IsNull([others]) Then
If Len(temp) > 1 Then temp = temp & " And "
temp = temp & " (((titulacion.nombre) Like " & others & "));"
End If
others sería el textbox donde el usuario a escrito por lo que en éste caso la sql me aparece esto:
consulta = "SELECT Candidatos.Nombre, titulacion.nombre FROM candidatos,titulacion INNER JOIN Candidatos ON titulacion.codigotitulo = Candidatos.titulo WHERE (((titulacion.nombre) Like *ciclo*));
le pongo los * ahora manualmente después la intención es que los ponga solos asi busca todos los módulos que sean ciclos
consulta = "SELECT Candidatos.Nombre, titulacion.nombre FROM candidatos,titulacion INNER JOIN Candidatos ON titulacion.codigotitulo = Candidatos.titulo WHERE" & temp
donde temp es una variable donde dependiendo de los parametros que requiera el usuario se alarga o no.(ahora os lo aclaro mejor)
If Not IsNull([others]) Then
If Len(temp) > 1 Then temp = temp & " And "
temp = temp & " (((titulacion.nombre) Like " & others & "));"
End If
others sería el textbox donde el usuario a escrito por lo que en éste caso la sql me aparece esto:
consulta = "SELECT Candidatos.Nombre, titulacion.nombre FROM candidatos,titulacion INNER JOIN Candidatos ON titulacion.codigotitulo = Candidatos.titulo WHERE (((titulacion.nombre) Like *ciclo*));
le pongo los * ahora manualmente después la intención es que los ponga solos asi busca todos los módulos que sean ciclos
Valora esta pregunta
0