hola....necesito saber si me podrian ayudar...estoy realizanbdo un programa en java que me guarda , actualiza y muestra los datos en una base de datos de wamp server
pero me da un problema que mando a traere en un jcombobox el id de la tabla para que me la muestre y poder actualizarla.... el problema es que cuando le doy actualizar de da un error de que la columna no existe en la clausula. este es el codigo y resalto en negro en donde me da el error...que es en la condicion where ya que si se la quito si me deja actualizarla pero actualiza con los mismos datos a todos los registros...y no solo al que tenga por decir solo el carnet AQW223
try {
IdCamion = String.valueOf(cbIdCamion.getSelectedItem());
String sql_add = "update camion set NumPlaca = '"
+ txtNumPlaca.getText() + "', Conductor = '"
+ txtConductor.getText() + "', NumLic = '"
+ txtNumLic.getText() + "' where IdCamion = "
+ IdCamion;
javax.swing.JOptionPane.showMessageDialog( null, sql_add);
conexion = DriverManager.getConnection(IniciarConexion.url/*,
IniciarConexion.user,IniciarConexion.password*/);
sentencia = conexion.createStatement();
sentencia.executeUpdate(sql_add);
txtNumPlaca.setText("");
txtConductor.setText("");
txtNumLic.setText("");
javax.swing.JOptionPane.showMessageDialog( null,
"Datos Actualizados correctamente");
} catch(SQLException f) {
javax.swing.JOptionPane.showMessageDialog( null, f);
}
btnInsertar.setEnabled(false);
se los agradeceria mucho....