ResultSet

1 resposta
G

Olá estou com a seguinte dúvida:
Eu faço uma pesquisa pelo numero ou pela data e monto uma lista com os resultados, só que a montagem dessa lista com os valores pesquisados é feita abaixo dessa condição:

if(status == "numero") 
{ 
   
   ResultSet rst_consultar_numero = stmnumero.executeQuery();
   
} 
else 
{
   
    ResultSet rst_consultar_data = stmdata.executeQuery();
    while(rst_consultar_data.next()){

mas quando eu pesquiso pelo numero a lista não é montada.
eu tentei inserir a seguinte linha após o ResulSet:
while(rst_consultar_numero.next()){

e ao compilar acontece um erro…
Como eu faço para montar a lista quando eu pesquisar pelo numero, já que pela data está funcionando corretamente???

Desde já muito Obrigado!

1 Resposta

D

tenta fazer o teste assim:

if (status.equals("numero")) ...

acho q assim vai dar certo… pois a comparacao q vc ta fazendo sempre vai ser false, pois em java vc tem q usar o metodo equals(), pois em java string naum eh tipo de dado e sim objeto.

espero ter ajudado…

Criado 30 de maio de 2004
Ultima resposta 31 de mai. de 2004
Respostas 1
Participantes 2