Duvida com recNo e Count acessando DBF?

2 respostas
vinnyparker

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());
	}
alguem sabe como eu faço pra ele terminar abusca na tabela e passar para a outra?

2 Respostas

G

Bom dia,

Vc está convertendo o que?
Criou um count pra que?
Vc já tentou ver onde o programa para quando trava nos 98% ?

flw.

vinnyparker

gujuser:
Bom dia,

Vc está convertendo o que?
Criou um count pra que?
Vc já tentou ver onde o programa para quando trava nos 98% ?

flw.


:arrow: Vc está convertendo o que?
:arrow: dados de dbf para Firebird

:arrow:Criou um count pra que?
:arrow: par acontar as linhas das tabelas dbf, para saber quantas vezes o SQL vai percorrer a tabela

:arrow:Vc já tentou ver onde o programa para quando trava nos 98% ?
:arrow: nao tentei ainda, vou debuggar pa ver…

Criado 24 de abril de 2009
Ultima resposta 24 de abr. de 2009
Respostas 2
Participantes 2