Campos do formulário não esta sendo preenchidos.
Colegas,
estou com dificuldade de capturar os valores no banco e preencher os campos para alterar os registros no formulário.
Se eu passo os valores diretamente para a classe Fornecedor ex.
funciona o preenchimento dos campos no formulario, mas se uso os codigos abaixo nada acontece.
Quebrei cabeça a tarde toda para não fica postando perguntas sem ter tentando, mas não consegui resolver.
Podem me dar mais essa ajuda?
Metodo da classe da Classe Dao
Metodo experimental do botão alterar
estou com dificuldade de capturar os valores no banco e preencher os campos para alterar os registros no formulário.
Se eu passo os valores diretamente para a classe Fornecedor ex.
Fornecedor forn = new Fornecedor();
forn.setIdforn(8);
forn.setNome("teste");
forn.setComplemento("teste1");
funciona o preenchimento dos campos no formulario, mas se uso os codigos abaixo nada acontece.
Quebrei cabeça a tarde toda para não fica postando perguntas sem ter tentando, mas não consegui resolver.
Podem me dar mais essa ajuda?
private final FornecedorDao forn = new FornecedorDao(); private final Fornecedor fornSetFeild = new Fornecedor();
Metodo da classe da Classe Dao
public Fornecedor getFornecedor(int idForn) throws SQLException {
ResultSet rs = executeQuery("SELECT * FROM Fornecedor WHERE IDForn = ?", idForn);
Fornecedor usr = null;
if (rs.next()) {
usr = populateFornecedorInfo(rs);
}
rs.close();
return usr;
}
public static Fornecedor populateFornecedorInfo(ResultSet rs) throws SQLException {
Fornecedor toReturn = new Fornecedor();
toReturn.setIdforn(rs.getInt("IDFORN"));
toReturn.setNome(rs.getString("NOME"));
toReturn.setEndereco(rs.getString("ENDERECO"));
toReturn.setNumero(rs.getInt("NUMERO"));
toReturn.setComplemento(rs.getString("COMPLEMENTO"));
toReturn.setBairro(rs.getString("BAIRRO"));
toReturn.setCidade(rs.getString("CIDADE"));
toReturn.setInscEstadual(rs.getInt("INSC_ESTADUAL"));
toReturn.setTelefone(rs.getString("TELEFONE"));
toReturn.setEmail(rs.getString("EMAIL"));
return toReturn;
}
Metodo experimental do botão alterar
try {
forn.getFornecedor(8);
txtCodigo.setText(""+fornSetFeild.getIdforn());
txtNome.setText(fornSetFeild.getNome());
txtComplemento.setText(fornSetFeild.getComplemento());
} catch (SQLException ex) {
Logger.getLogger(frmFornecedor.class.getName()).log(Level.SEVERE, null, ex);
}
Nilo Souza
Curtidas 0
Respostas
Davi Costa
19/06/2011
Explica melhor qual seu problema..
att Davi
att Davi
GOSTEI 0