Recuperando no Formatted Field

0 respostas
blima10

Pessoal estou usando um formatted Field para armazenar uma data em um banco.
mas, qndo eu uso um metodo para recuperar campos ele nao retorno a data no formatted Field.
E a data fik armazenada no banco, apenas nao retorna.

vou postar os dois metodos que eu fz.

Metodo para Inserir no Banco

private void INSERIRActionPerformed(java.awt.event.ActionEvent evt) {                                        
// TODO add your handling code here:
    try
        {
        
            String CadFabr=fabr.getText();
            String CadVal=dtValidade.getText();
            
            CadFabr = this.trataData(CadFabr);
            CadVal = this.trataData(CadVal);
            
            String SQL = "INSERT INTO farmacia (Codigo,Nome,Comp," +
                    "Lab,Dfab,Dval,Lote) Values ('" +
                    codigo.getText() + "','" +
                    nome.getText() + "','" +
                    comp.getText() + "','" +
                    lab.getSelectedItem() + "','" +
                    CadFabr+ "','" +
                    CadVal + "','" +
                    lote.getText() + "')";
            MeuState.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null, "Gravação realizada com sucesso!");
            limpaCampos();
        } catch (SQLException ex)
        {
            if (ex.getMessage().equals("General error"))
            {
                JOptionPane.showMessageDialog(null, "Medicamento  Cadastrado");
            } else
            {
                JOptionPane.showMessageDialog(null, "Data Inválida");
            }
        }
}

Método para Recuperar no Banco

private void LOCALIZARActionPerformed(java.awt.event.ActionEvent evt) {                                          
// TODO add your handling code here:
    try
        {                        
            String SQL = "SELECT * FROM farmacia Where Codigo = '" + codigo.getText() + "'";
            rs = MeuState.executeQuery(SQL);
            rs.next();
            codigo.setText(rs.getString("Codigo"));
            nome.setText(rs.getString("Nome"));
            comp.setText(rs.getString("Comp"));
            
            String aux = rs.getString("Lab");
            int result=0;
            if(aux.equals("Aché"))
                result =1;
            if(aux.equals("Apen"))
                result=2;
            if(aux.equals("AstraZeneca"))
                result=3;
            if(aux.equals("Ems"))
                result=4;
            if(aux.equals("Hebron"))
                result=5;
            if(aux.equals("Medley"))
                result=6;
            if(aux.equals("Phytomédica"))
                result=7;    
            
            lab.setSelectedIndex(result);        
                      
            //CadFabr = this.trataData(CadFabr);
            //lab.setSelectedItem(rs.getString("LAB"));
            fabr.setText("" + rs.getDate("DFAB"));
            dtValidade.setText(rs.getString("DVAL"));
            lote.setText(rs.getString("LOTE"));
        } catch (SQLException ex)
        {
            JOptionPane.showMessageDialog(null, "Medicamento não Encontrado!");
            return;
        }
}
Criado 25 de junho de 2008
Respostas 0
Participantes 1