Código:
De ante mano gracias. strMatricula = "", strNombre = ""; public Imprimir() { initComponents(); // Configuracion de la coneccion try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //se carga el driver try { //se carga el driver conn = DriverManager.getConnection("jdbc:odbc:Foxdb", "", ""); stm = conn.createStatement(); // conn = DriverManager.getConnection(url,login,password); } catch (SQLException ex) { Logger.getLogger(Imprimir.class.getName()).log(Level.SEVERE, null, ex); } } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } public void buscaDatos(){ strMatricula = txtMatricula.getText(); try{ String sql = " Select ce.Nomest, cca.periodo, cca.codcur, ce.Apeest, ct.codtan from "+ " coldbfcalificacion cca, coldbfestudiante ce, coldbftanda ct where cca.Matest = ce.Matest "+ " and ce.Matest = '"+strMatricula+"'"; ResultSet rest = stm.executeQuery(sql); strNombre = rest.getString("ce.Nomest"); // aqui es que me da el error. txtNombre.setText(strNombre); }catch(Exception e){ JOptionPane.showMessageDialog(null, "No se pudo realizar la busqueda" +e); }}