20/07/2006, 05:36
|
| | Fecha de Ingreso: junio-2006
Mensajes: 55
Antigüedad: 18 años, 6 meses Puntos: 0 | |
ya le he quitado las comillas pero aigue sin funcionar, muchas gracias.
he modificado el codigo, pero aun asi no m funciona.agradeceri una ayudita
el codigo de la func d insertar es:
public boolean InsertarArticulo(Articulo c)
{
ConexionBD consulta = new ConexionBD();
String consultaSQL="null";
consulta.EstablecerConexion();
consultaSQL = "INSERT INTO LIBROS (id, autor) VALUES("+c.getId()+", '"+c.getAutor()+"')";
if(consulta.ejecutaActualizacion(consultaSQL)==0)
return false;
else
{
consulta.CerrarConexion();
return true;
}
}
despues el jsp es:
<% Articulo nuevo_articulo = new Articulo(); %>
<%! ArticuloBD consulta_articulo = new ArticuloBD();%>
<%! String ID; %>
<% ID = request.getParameter("id"); %>
<%! String AUTOR; %>
<% AUTOR = request.getParameter("autor"); %>
</head>
<BODY >
<br>
<TABLE width = 100% border = 0 cellspacing = 0 cellpadding = 0 >
<TR>
<td width = 10%></td>
<
Nueva Casa Rural<br><br><br></center>
<% nuevo_articulo.setId(ID);%>
<% nuevo_articulo.setAutor(AUTOR);%>
LLAMAMOS A INSERTAR!!!!!!!!!!!!!!!!!!!!!!!!
<%if (!(consulta_articulo.InsertarArticulo(nuevo_articu lo))) { %>
no ta bien!!!!
<font color = "#1f5eb1" size = "5" face = "Tahoma"><CENTER><strong>¡No se ha almacenado la nueva casa rural!</strong></font>
<br></center>
<% } else { %>
SE HA HECHO BIEN
<font color = "#1f5eb1" size = "5" face = "Tahoma"><CENTER><strong>¡La información se ha almacenado correctamente!</strong>
<br></center><br><br>
DESPUES
<% } %>
</td>
</table>
<br><br>
</TR>
</TABLE>
</BODY>
</HTML>
y el de ejecutaActualizacion de la clase ConexionBD es:
public int ejecutaActualizacion(String pQuery)
{
int reslt=0;
try {
reslt = sentencia.executeUpdate(pQuery);
}
catch (SQLException e) {
System.out.println("Excepcion capturada de SQL: " + e);}
return reslt;
}
yo ya lo llevo mirado no se cunatas veces xo no caigo en el error, si alguien sabe el error se lo agradeceria eternamente!!!!!!!!!!!!!!!
Ana |