Comparação de ResultSet[Resolvido]

2 respostas
claudiocgalvao

Caro amigos preciso fazer uma comparação de resultset

exemplo

Se resultset_1 contem no resultset _2 se não contem ele me mostra o registro que não contem
existe a possibilidade de fazer isso estou tentando da seguinte foma segue exemplo:

CompNfTerceiro dbCompNfTerceiro = new CompNfTerceiro(conn);

ResultSet rsCompNfTerceiro ;

dbCompNfTerceiro.buscar(nf_codigo, nf_codigo_terceiro, nf_serie, nf_serie_terceiro, emp_codigo,emp_codigo);

rsCompNfTerceiro = dbCompNfTerceiro.dados();

if (rsCompNfTerceiro != null)rsCompNfTerceiro.next();
ResultSet rsCompNSerie;
	    buscar("nf_codigo_terceiro", nf_codigo_terceiro, "nf_serie_terceiro", nf_serie_terceiro, "emp_codigo",emp_codigo);
	    rsCompNSerie = dados();
	    if ( rsCompNSerie != null)rsCompNSerie.next();
while (rsCompNSerie.next()) {

if  (String.valueOf(rsCompNSerie.getString(ite_codigo)).contains(String.valueOf(rsCompNfTerceiro))){			

System.out.println("nao existe " + rsCompNSerie.getString(ite_codigo));

}
}

2 Respostas

evandro.santos

Os dois ResultSets são do mesmo banco de dados? Se for, tente fazer a “comparação” no SQL mesmo.

claudiocgalvao

evandro.santos valeu!

Realmente é a melhor opção fiz via sql, utilizei comando JOIN e deu certo, obrigado!

Criado 20 de fevereiro de 2010
Ultima resposta 23 de fev. de 2010
Respostas 2
Participantes 2