Código com erro!

4 respostas
D

Pessoal eu tenho 2 jTabbebPane um escrito, Dados e o outro Agenda, no agenda eu tenho uma tabela que mostra os campos, Nome, Endereço e Telefone do meu banco de dados. E o problema é o seguinte, eu gostaria que quando o usuário desse dois cliques em algum registro, ele abrisse a aba
Dados preenchendo todos os campos.
Agora está dando este erro no meu código que eu não sei o que é. Há e a propósito, este código é de um livro que eu comprei (Dominando o Eclipse – Edson Gonçalves).
Esse é o código lembrando o erro é o += em vermelho, não sei qual o motivo:

private JScrollPane getJScrollPane1() {
if (jScrollPane1 == null) {
           jScrollPane1 = new JScrollPane();
           jScrollPane1.setPreferredSize(new java.awt.Dimension(387, 55));
           jScrollPane1.setViewportView(getJTable1());
           jTable1.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
	String SQL = "SELECT * FROM registro WHERE registro=" + 
	SQL += tabela.getValueAt(jTable1.getSelectedRow(),0);
	       rs = conexao.setExeQuery(SQL);
	       btExcluir.setEnabled(true);
if(e.getClickCount()==2){
					jTabbedPane1.setSelectedIndex(1);	
						
          try{
							tfNome.setText(rs.getString(2));
							tfEndereco.setText(rs.getString(3));
							tfBairro.setText(rs.getString(4));
							tfCidade.setText(rs.getString(5));
							tfEstado.setText(rs.getString(6));
							tfCep.setText(rs.getString(7));
							tfTelefone.setText(rs.getString(8));
          }
	catch(SQLException ex){}
						
}//end if
	}
        });
}
	return jScrollPane1;

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia:

4 Respostas

C

Esse código:

String SQL = "SELECT * FROM registro WHERE registro=" + SQL += tabela.getValueAt(jTable1.getSelectedRow(),0);

é assim:

String SQL = "SELECT * FROM registro WHERE registro="; SQL += tabela.getValueAt(jTable1.getSelectedRow(),0);

D

Aí eu vou tentar colocar deste jeito e depois eu falo pra vc se deu certo, mais desde já eu te agradeço, valeu mesmo…

S

Tenho um livro do Edson Gonçalves “Dominando NetBeans” e tem coisas q não consegui fazer funfar…

D

Rafael eu fiz o que vc me disse na resposta acima, mais agora deu outro erro na linha de baixo:

rs = conexao.setExeQuery(SQL);

Assim o erro é só na conexao.setExeQuery(SQL); acusa que não pode converter de ResultSet para ResultSet…

Pessoal se alguém puder me ajudar aí eu agradeço…

Criado 30 de janeiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 4
Participantes 3