Porque está acontecendo esse erro? *corrigido*

5 respostas
E

private List getVeiculos(){ ************************** aqui esta dando o erro (missing return satatemet)**************************[code]
// consulta os veiculos que compoem a tabela
Veiculo veiculo = new Veiculo();
Conexao conecta = new Conexao();
conecta.conecta_bd();

String SQL = "SELECT ve_descricao, sec_descricao, cod_veiculo, placa FROM cad_veiculos WHERE cod_veiculo =" + veiculo.getCod_veiculo();

conecta.executeSQL(SQL);

DefaultTableModel model = (DefaultTableModel) jTable_cons_veiculo.getModel();
model.setNumRows(0);

try {
boolean proximo_registro = conecta.resultset.next();

if (!proximo_registro) {

JOptionPane.showMessageDialog(null, "Veiculo não existe ");

} else {

do {

//Aqui você adiciona os campos do banco de dados no jTable.

model.addRow(new Object[]{conecta.resultset.getString("ve_descricao"), conecta.resultset.getString("sec_descricao"), conecta.resultset.getInt("cod_veiculo")});
}

while (conecta.resultset.next());

}
conecta.resultset.first();

} catch (SQLException erro) {

JOptionPane.showMessageDialog(null, "Erro ao listar o jTable " + erro);
}

} [code]

5 Respostas

Felagund

não consigo ver o statement

return no seu código

se o seu metodo não vai ter nenhum retorno transforme ele em void ao invez de list.

[]'s

E

cara coloquei o metodo como VOId e como public para eu poder chamar ele no botão pesquisar !

so que agora esta dando a msg que o veiculo não existe mas tem aquele código cadastrado no banco !

SERÁ QUE ESTÁ CAINDO NESSA MSG PQ NÃO ESTÁ PEGANDO O VALOR DO cod_veiculo?

Veiculo veiculo = new Veiculo();

Conexao conecta = new Conexao();

conecta.conecta_bd();

***** AQUI ******

String SQL = SELECT ve_descricao, sec_descricao, cod_veiculo, placa FROM cad_veiculos WHERE cod_veiculo = + veiculo.Cod_veiculo();
conecta.executeSQL(SQL);
E

GALERA !

ALGUEM PODE ME AJUDAR?

furutani

Qual é a mensagem de erro?

E

CARA! posso colocar todo o código do form aqui?

estou querendo que quando clique no registro do meu jtable abra o cadastro do veiculo com os dados cadastros para este veiculo na banco de dados!

so que estou tendo dificuldade para fazer este processo.

Criado 22 de abril de 2009
Ultima resposta 22 de abr. de 2009
Respostas 5
Participantes 3