Hola:
Bueno tengo el siguiente problema he creado un servlet para poder eliminar registros de una base de datos en acces mi codigo es el siguiente:
cbo = request.getParameter("cbotitulo");
btn = request.getParameter("btnaceptelim");
if(btn==null)
btn="";
if (btn.equals("Eliminar")){
try{
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
String cadenaConexion1="jdbc:odbc:boleta";
Connection con1 = DriverManager.getConnection(cadenaConexion1, "", "");
Sql ="";
Sql+=" delete from tbl_libro where titulo="+cbo;
Statement stm1 = con1.createStatement();
stm1.executeUpdate(Sql);
JOptionPane.showMessageDialog(null,"Registro Eliminado");
}
}catch (SQLException e2) {
//Error SQL: login/passwd mal
JOptionPane.showMessageDialog(null,"ERROR:Fallo en SQL: "+e2.getMessage());
}
}//if
El problema es que cuando le doy en el boton eliminar me marca error: sql: pocos parametros se esperaba 1. La verdad es que no se porq si mi campo si existe.
Ojala que me puedan ayudar. Saludos.