Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Nao executa if else

$
0
0

@Helio_Traxx escreveu:

erro de verificacao do resultado do select

para nesta linha

if (conecta.rs.first() == true) {

segue o codigo fonte

private void jButtonSalvarActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:                
        try {
            PreparedStatement pst;
            pst = conecta.conecta.prepareStatement("select * from historico where saida is null and status = 1 and provador = ?");
            pst.setInt(1, Integer.parseInt(jTextFieldProvador.getText()));
            pst.executeQuery();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(rootPane, "Falha no registro!\n ERRO: " + ex);
        }
        try {
            if (conecta.rs.first() == true) {
                JOptionPane.showMessageDialog(rootPane, "Provador Indisponivel!");
            } else {
                try {
                    PreparedStatement pst;
                    pst = conecta.conecta.prepareStatement("INSERT INTO historico (`codvendedor`,`qtdpecas`,`provador`,`entrada`,`saida`,`status`) VALUES (?,?,?,?,?,?);");
                    pst.setInt(1, Integer.parseInt(jTextFieldCodigoVendedor.getText()));
                    pst.setInt(2, Integer.parseInt(jTextFieldQuantidadePecas.getText()));
                    pst.setInt(3, Integer.parseInt(jTextFieldProvador.getText()));
                    pst.setTimestamp(4, new java.sql.Timestamp(new java.util.Date().getTime()));
                    pst.setNull(5, 0);
                    pst.setBoolean(6, true);
                    pst.executeUpdate();
                    JOptionPane.showMessageDialog(rootPane, "Salvo com sucesso!");
                } catch (SQLException ex) {
                    JOptionPane.showMessageDialog(rootPane, "Falha ao salvar o registro!\n ERRO: " + ex);
                }
            }
        } catch (SQLException ex) {
            Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
        }

Mensagens: 7

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>