Cursor invalido

1 resposta
I

Alguém pode me dar uma mão com esse código, a intensão e pesquisar a cidade dentro da tabela,
mas da a mensagem de “Estado de cursor invalido”… :?:

private void tf_pesquisaActionPerformed(java.awt.event.ActionEvent evt) {

try

{

con_cidade.resultset.first();

String igual = n;

int tamanho_pesquisa = tf_pesquisa.getText().length();

while (igual == n)

{

String pesquisado = con_cidade.resultset.getString(nome).substring(0,(tamanho_pesquisa));

if (pesquisado.equals(tf_pesquisa.getText()))

{

igual = s;

}

else

con_cidade.resultset.next();

}

tf_codigo.setText(con_cidade.resultset.getString(codigo));

mostra_dados();

}

catch (SQLException erro)

{

JOptionPane.showMessageDialog(null,Não encontrou a cidade+erro);

}
}

1 Resposta

T
private void tf_pesquisaActionPerformed(java.awt.event.ActionEvent evt) {
	try	{
             bool achou = false;
		String pesquisa = tf_pesquisa.getText();
	    while (con_cidade.resultset.next() && !achou ) {
			String nome = con_cidade.resultset.getString ("nome");
			if (nome.endsWith (pesquisa)) {
				achou = true;
			}
		}
		if (achou) {
			tf_codigo.setText (con_cidade.resultset.getString ("codigo"));
			mostra_dados();
		} else {
			JOptionPane.showMessageDialog(null, "Não encontrou a cidade.");
		}
	} catch (SQLException erro) {
		JOptionPane.showMessageDialog (null, "Erro na execução do SQL: " + erro);
	}
}
Criado 25 de fevereiro de 2009
Ultima resposta 25 de fev. de 2009
Respostas 1
Participantes 2