pessoal, to aqui com um probleminha
eu criei um conversor. to acessando um banco DBF, usando resultSet.
bom, a questao toda eh a seguinte:
uma das tabelas que eu acesso, tem mais ou menos, 4600 registros.
no meu _DAO eu criei um caunt dentro da tabela dbf e um recNo.
so que quando eu inicio a exportacao ele fica la em 98% e nao para e nem passa para a tabela seguinte.
meu codigo do meu _DAO
public abstract class _DromedarioDao implements L3Dao {
private static Logger _logger = Logger.getLogger(_DromedarioDao.class);
protected String folder = "";
protected String dbfName = "";
protected DBase dbfFile = null;
protected int recNo = 0;
protected Locale locale = Locale.getDefault();
protected char [] colType;
protected int [] colWidth;
protected String [] colName;
protected int colCount = 0;
public String tableOrder() {
return "";
}
/* (non-Javadoc)
* @see br.com.link3.dp.convert.L3Dao#init(java.lang.String)
*/
@Override
public void init(String folder) {
this.folder = folder;
}
/* (non-Javadoc)
* @see br.com.link3.dp.convert.L3Dao#count()
*/
@Override
public int count() {
return this.dbfFile.count();
}
/* (non-Javadoc)
* @see br.com.link3.dp.convert.L3Dao#hasNext()
*/
@Override
public boolean hasNext() {
return (this.recNo < this.count());
}