Error con una query en Java

Jos?anuel
21 de Enero del 2005
Hola. Es la primera vez que escribo en algun foro preguntando una duda... A ver si alguien me puede ayudar

Tengo esta query
"SELECT id_participante FROM participantes WHERE primer_apellido & " " & segundo_apellido & ", " & nombre LIKE "*" + getCampoBusqueda() + "*" ORDER BY primer_apellido, segundo_apellido, nombre";

el metodo getCampoBusqueda devuelve una cadena de un jtextfield...

un ejemplo de la query ya generada seria por ejemplo este
SELECT id_participante FROM participantes WHERE primer_apellido & " " & segundo_apellido & ", " & nombre LIKE "*Egea Martin*" ORDER BY primer_apellido, segundo_apellido, nombre

el problema, es que esta query con la base de datos access, creando una consulta funciona. pero haciendo la query desde una aplicacion java no funciona accediendo a la misma base de datos access.

Alguien podria ayudarme?

Un saludo

nkpevfqy
21 de Enero del 2005
Esa query no tiene pinta de ser SQL estandard (99, ANSI, ...) lo digo por el operador &. Es posible que el access se la trage, pero si la invocas desde java, al pasar por un driver jdbc es posible que la considere erronea. Si indicas el error que te da, igual podemos ayudarte.