Hola soy andres.... tengo un error que no se que es y me esta retrasando mucho ... les pidomayuda por favor
public Object[][] llenaEmpresasDUsuario(String log){
rs=null;
Object[][] data= null;
String stt="select"+'"'+"tbUsuariosXEmpresa"+'"'+'.'+'"'+ "codDEmpresa"+'"'+','+'"'+"nombre"+'"'+" from "+'"'+"tbUsuariosXEmpresa"+'"'+','+'"'+"tbEmpresa" +'"'+" where "+'"'+"login"+'"'+'='+"'"+log+"'"+" and "+'"'+"tbUsuariosXEmpresa"+'"'+'.'+'"'+"codDEmpres a"+'"'+'='+'"'+"tbEmpresa"+'"'+'.'+'"'+"codDEmpres a"+'"';
System.out.println(stt);
try {conectarPostgres(auxUrl,usuario,clave);} catch (SQLException ex) { Component Cmp= null;
JOptionPane.showMessageDialog(Cmp,(Object)"Error "+ex.getMessage(),"Error",1);
ex.printStackTrace(); }
try {
sentencia = conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_READ_ONLY);
rs = sentencia.executeQuery(stt);
ResultSetMetaData rsmd = null;
rsmd= rs.getMetaData();
rs.last();
data = new Object[rs.getRow()][2] ;
rs.beforeFirst();
int i =0;
while(rs.next()) { // AQUI EN EL DESPUES DEL ULTIMO REGISTRO ENTRA Y DA ERROR DE java.lang.NullPointerExceptionpero no lo da en la ventana de outPut sino me sale un icono de error a un lado........
data[i][0] =rs.getString("codDEmpresa");
data[i][1] =rs.getString("nombre");
i+=1;
}
} catch (SQLException e) {
e.printStackTrace();
Component Cmp= null;
JOptionPane.showMessageDialog(Cmp,(Object)"Error "+e.getMessage(),"Error",1);
System.err.println("'Error al seleccionar las empresas de este usuario"+e.getMessage());}
try {sentencia.close();} catch (SQLException ex) {
Component Cmp= null;
JOptionPane.showMessageDialog(Cmp,(Object)"Error "+ex.getMessage(),"Error",1);
ex.printStackTrace(); }
cerrar_conexion(conexion);
return data;