Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/03/2014, 09:26
Avatar de farfamorA
farfamorA
 
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 14 años, 1 mes
Puntos: 24
Respuesta: Error al insertar datos en Access desde Netbeans

Para empezar, tu código está muy desordenado.
Vamos por partes: para saber cual es el objeto que te está devolviendo null, lo más práctico que podrías hacer es:
Código Java:
Ver original
  1. System.out.println("Supervisor: " + supervisor.getText());
  2. System.out.println("FechaTrabaj: " + FechaTrabaj.getText());
  3. // Así con
  4. // todos los
  5. // campos
  6. System.out.println("datosObservacion: " + obser.datosObservacion.getText());
O también crear un String con la query dentro de él, e imprimirla en consola:
Código Java:
Ver original
  1. String query = "INSERT INTO Clientes VALUES('"+supervisor.getText()+ /* Toda la consulta aquí */ +obser.datosOb servacion.getText()+"',)");
  2. System.out.println(query);
  3. resultado = sentencia.executeQuery(query);
Así verás en donde es precisamente de donde viene ese valor nulo.

Por otro lado, asumo que has probado la conexión entre Access y tu aplicación, tal vez haciendo un simple "SELECT columna FROM tabla".
Si aún no tienes conectividad, debes empezar por ahí.
Debes crear una fuente de datos como explican acá:
http://chuwiki.chuidiang.org/index.p...ava_con_Access
Si tu PC es de 64bits, en el primer paso del tuto que te pasé, en vez de hacer esto:
Para ello, desde el menú de Inicio, vamos eligiendo las siguientes opciones (Windows XP, puede ser algo distinto en otras versiones de Windows): "Inicio" -> "Configuracion" -> "Panel de control" -> "Herramientas administrativas" -> "Orígenes de datos". Obtenemos la siguiente ventana.
Haces esto:
Para ello, ir a C:\Windows\SysWOW64 y ejecutar odbcad32.exe. Obtenemos la siguiente ventana.
El resto es igual.