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

Erro ao excluir registo do MySQL

$
0
0

@Alyesson escreveu:

Estou com dificuldades de excluir registros no MySQL, estou com o seguinte código:

 try {

            String sql = "Select * from cadastro_produto Where numero_serie = " + numero_serie.getText();
            conecta_cliente.executeSQL(sql);
            conecta_cliente.resultset.first();
            String nome = "Deseja realmente excluir o produto : " +conecta_cliente.resultset.getString("nome") +  " ?";
            int opcao_escolhida = JOptionPane.showConfirmDialog(null, nome, "Removendo Produto", JOptionPane.YES_NO_OPTION);
            if (opcao_escolhida == JOptionPane.YES_OPTION) {
                sql = "DELETE FROM cadastro_produto Where numero_serie = " + numero_serie.getText();
                int conseguiu_excluir = conecta_cliente.statement.executeUpdate(sql);
                if (conseguiu_excluir == 1) {
                    JOptionPane.showMessageDialog(null, "Registro apagado com sucesso", "Registo Apagado", JOptionPane.INFORMATION_MESSAGE);
                    conecta_cliente.executeSQL("Select * from cadastro_produto");
                    //conecta_cliente.resultset.first();
                    //mostrar_dados();
                }
            } else {
                conecta_cliente.executeSQL("Select * from cadastro_produto");
                conecta_cliente.resultset.first();
                mostrar_dados();
            }
        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null, "Erro ao tentar excluir registro, tente novamente" + erro);
      }

Quando clico para rodar, dá o seguinte erro:

Não foi possível executar o comando sql,

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column "BRG425CH9v" in 'where clause' o sql informado foi Select * from cadastro_produto where numero_serie = BRG425CH9V

Onde:

  • cadastro_produto é o nome da tabela
  • numero_serie é uma coluna da tabela e está como varchar (250)

No Netbeans o código está correto, não são mostrados erros.

Mensagens: 2

Participantes: 2

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>