Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2008, 23:19
abulon
 
Fecha de Ingreso: diciembre-2006
Mensajes: 127
Antigüedad: 18 años, 1 mes
Puntos: 1
Sonrisa Respuesta: ayuda con error de java

Cita:
Iniciado por boragt Ver Mensaje
Hola a todos en el foro, bueno me presento, me llamo Omar y es mi primer mensaje, solicito ayuda con un error: estoy tratando de dar de alta unos datos a una base de datos la linea de codigo es:

String sqlquery="Insert Into productos values('"+tex1.getText()+"',"+tex2.getText()+"',"+ tex3.getText()+"',"+tex4.getText()+")"; al dar clic en agregar me sale este error:error de sintaxis (falta operador) en la expresionde consulta '20',25" donde 20 y 25 son los datos corrspondientes a tex2 y tex3 respectivamente. Espero puedan ayudarme Gracias
QUe estas usando JDBC??.....
Si usas enteros debes de diferenciar al momento de insertar
si es asi,entoncs para ejecutar tu sentencia de insercion :

Statement st = con.createStatement();
int num = Integer.parseInt( tex.getText());
String nam = tex2.getText();


st.executeUpdate("insert into tabla values("+num+",'"+nam+"')");


espero te sirva saludos