Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2010, 12:06
Mitsu
 
Fecha de Ingreso: agosto-2005
Mensajes: 17
Antigüedad: 18 años, 8 meses
Puntos: 0
Error extraño con parametros en Query

Hola Amigos, me pasa algo extraño a la hora de realizar una consulta a la base de datos desde JAVA quizas alguien me pueda ayudar.

Estoy utlizando Netbeans con el siguiente codigo.

Resulta que si hago la siguiente consulta:

String strSelect2="SELECT idservicio,descripcion FROM servicio WHERE idempresa=2 AND idcatservicio = "+idGuardado;

Luego ejecuto rs1=stmt2.executeQuery(strSelect2);

Y todo va bien, si notaron unicamente estoy pasando un parametro a la consulta "idGuardado"

Pero si encambio ingreso otro parametro a la consultal por ejemplo asi:

String strSelect2="SELECT idservicio,descripcion FROM servicio WHERE idempresa="+strEmpresa+"AND idcatservicio = "+idGuardado;

Ahora lleva 2 parametros "strEmpresa" y "idGuardado" me muestra el siguiente error.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'idcatservicio = 1' at line 1

Espero que alguien me pueda ayudar.

Saludos,