Erro na consulta BD

2 respostas
R

Olá,

Estou tentando fazer a consulta dos dados, mas esta retornando com erro:

Classe CadProdutos:

Botão consultar:

try {

vCod = Integer.parseInt(jtf_Codigo.getText());

TestaConexao conexao = new TestaConexao();

conexao.conectaBanco();

String cSql = "select * from Produtos where Codigo = " + vCod;

rRS = conexao.consultarDados(cSql);

jtf_Descricao.setText(rRS.getString(Descricao));

jtf_Categoria.setText(rRS.getString(Categoria));

} catch(Exception e){

[color=red]      JOptionPane.showMessageDialog(null, Erro aqui, Mensagens, JOptionPane.INFORMATION_MESSAGE);[/color] [color=darkblue]// está aparecendo este erro. Aparece simplesmente Null[/color]

}

Classe TestaConexao:

public ResultSet consultarDados(String cQuerySql){

try {

stm.executeQuery(cSql);

}catch(Exception e){

System.out.println(e.getMessage());

}

return rRS;

}

2 Respostas

S

RSA por favor começa a usar a tag Code quando postar código pra facilitar .

tenta fazer assim

try { 
vCod = Integer.parseInt(jtf_Codigo.getText()); 
TestaConexao conexao = new TestaConexao(); 
conexao.conectaBanco(); 
String cSql = "select * from Produtos where Codigo = " + vCod; 
rRS = conexao.consultarDados(cSql); 


rRS.next();//coloca esse código aí


jtf_Descricao.setText(rRS.getString("Descricao")); 
jtf_Categoria.setText(rRS.getString("Categoria")); 
} catch(Exception e){ 
JOptionPane.showMessageDialog(null, "Erro aqui", "Mensagens", JOptionPane.INFORMATION_MESSAGE); // está aparecendo este erro. Aparece simplesmente Null 
}
R

Já resolvi.

faltou colocar: [color=red]rRS = [/color][b]stm.executeQuery…

Criado 26 de junho de 2008
Ultima resposta 26 de jun. de 2008
Respostas 2
Participantes 2