Erro ao ler bd no RMS

1 resposta
W
Pessoal foi criado o metodo para ler o RMS, estou chamando ele na hora da inicializaçao, porem ocorre seguinte erro:
java.lang.NullPointerException
public void leBD(String conta) {
        try {
            while (lstNomes.size() > 0) 
                lstNomes.delete(0);    //limpar a lista
            
            ByteArrayInputStream inputStream = null;
            DataInputStream dataStream = null;
            //clase ordena responsavel pr ordenar a pesquisa
            Ordenar obj_ordenar = new Ordenar(ordena);
            if (conta != null) {
                Filtrar_dados obj_filtrar = new Filtrar_dados(conta);
                reNomes = rsNomes.enumerateRecords(obj_filtrar, obj_ordenar, false);

            } else {
                reNomes = rsNomes.enumerateRecords(null, null, false);
            }
            int id = 0;//pega a posição dos registros 
            byte[] dados = null;
            vetIds.removeAllElements();

            while (reNomes.hasNextElement()) {
                id = reNomes.nextRecordId();
                vetIds.addElement("" + id);

                dados = rsNomes.getRecord(id);
                inputStream = new ByteArrayInputStream(dados);//vai iniciar byte por byte
                dataStream = new DataInputStream(inputStream);// pega os bytes do inputStream e transforma em dados   
                lstNomes.append(dataStream.readUTF() + " - " + dataStream.readUTF() + " - "
                        + dataStream.readUTF(), null);

            }
                inputStream.close();
                dataStream.close();



            

        } catch (Exception erro) {
            System.out.println("Erro ao Ler Banco de Dados  Lista de senha" + erro);
        }
    }

1 Resposta

fenrir

Se você dissesse qual a linha (ou colocasse o stack trace inteiro) ajudaria um pouco.

Criado 5 de maio de 2011
Ultima resposta 5 de mai. de 2011
Respostas 1
Participantes 2