Ref.: Lendo Arquivo .DBF

2 respostas
P

Caríssimos,

Como faço para mostrar o conteudo do campo nisso aqui embaixo?
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
    DBFReader dbf;

    try {
        dbf = new DBFReader(new FileInputStream("C:\\AC.Dbf"));
        System.out.println(dbf.getCharactersetName());

        for (int contReg = 0; contReg < dbf.getRecordCount(); contReg++) {
            Object o = dbf.nextRecord();

            for (int contField = 0; contField < dbf.nextRecord().length; contField++) {
                System.out.println("Mostrar aqui o conteúdo do campo");
            }
        }
    } catch (FileNotFoundException ex) {
        Logger.getLogger(AutorizacaoPesquisa.class.getName()).log(Level.SEVERE, null, ex);
    } catch (DBFException ex) {
        Logger.getLogger(AutorizacaoPesquisa.class.getName()).log(Level.SEVERE, null, ex);
    }

}

Só falta isso!

Sabendo-se que dbf.nextRecord() devolve um array de Objetos

Preciso mostrar o conteúdo de "o".

2 Respostas

rafaelglauber

Oi,

Você já procurou o javadoc dessa classe?

http://repast.sourceforge.net/api/anl/repast/gis/data/dbf/DBFReader.html
http://repast.sourceforge.net/api/anl/repast/gis/data/dbf/JDBField.html

Quando precisei importar dados de um sistema com DBF usei isso:

http://xbasej.sourceforge.net/

Achei muito simples e o site tem exemplos de uso. Tentei uma ponto JDBC-ODBC, mas sem sucesso, obtive foi um monte de erro para recuperar dados de texto grande.

P

Valeu Só amanhã!

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

Agora só uma Gelada!

[]´s

Criado 9 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 2
Participantes 2