Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2010, 17:26
seiryu63
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
error al quere generar una consulta de actualizar una base de datos

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....