Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2005, 04:53
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años
Puntos: 2
Exclamación Insert con SQL dinámico

Debo hacer un insert into table donde los valores a insertar los tengo en una cadena de caracteres.

Lo hago así:

String insertRes="insert into "+nombtabla+" values ("+resultados+")";
miStat.executeUpdate(insertRes);

La cadena resultados la creo así:

respuesta=request.getParameter(nombreControl);

if (resultados==null) resultados="'"+respuesta+"'";
else resultados=resultados+",'"+respuesta+"'";

Pero al ejecutar me da error:

...right syntax to use near ''unaopcion','Escriba','otro','Masa')' at line 1"
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:825)

No sé como arreglar lo de las comillas simples me aparece una fuera del paréntesis no me aparece el parentesis primero,etc.
Espero que alguien pueda ayudarme,
Gracias!