Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2006, 05:36
nenuka
 
Fecha de Ingreso: junio-2006
Mensajes: 55
Antigüedad: 17 años, 10 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&oacute;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