Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2010, 17:23
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: ¿Como inserto datos en una tabla de acces?

Cita:
statement.executeUpdate("insert into datos (expediente, nombre) values(' " + text1.getText() " ',' " + text2.getText() + " ' " );
(Sin espacios al lado de las comillas simples)

Supongo que con statement.executeUpdate te estarás refirendo a un objeto Statement, de todas formas por comodidad deberías usar PreparedStatement

Cita:
PreparedStatement pstmt = con.prepareStatement( "insert into datos (expediente, nombre) values (?,?)" );
pstmt.setString( 1 , text1.getText() );
pstmt.setString( 2 , text2.getText() );
pstmt.executeUpdate() ;
Las ? son sustituidas automáticamente por el contenido de text1 y text2, además de darle automáticamente el formato adecuado para la query, así no te tienes que preocupar de las comillas simples en las cadenas.