Not a statement? why?

6 respostas
Jrmanzini
Botão que grava no banco
private void btSalvaActionPerformed(java.awt.event.ActionEvent evt) {                                        
        try {       String sqlinsert = "insert into notas (nome,cidade,valor,data,estado,descricao)values ('" +
                    nfnome.getText() + "','" +
                    nfcidade.getText() + "','" +
                    nfvalor.getText() + "','" +
                    nfdata.getText() + "','" +
                    nfestado.getSelectedItem() + "')";
                    nfdescricao.getText()+"','"+
               conectanota.statement.executeUpdate(sqlinsert);
            JOptionPane.showMessageDialog(null, "Gravação realizada com sucesso");
            conectanota.resultset = conectanota.statement.executeQuery("select * from notas");
            conectanota.resultset.next();
            mostraDados();

        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null, "Erro ao tentar gravar o registro"+erro);
Na linha do nfdescricao que é um list ele da esse erro, alguem sabe oque é?

6 Respostas

T
nfestado.getSelectedItem() + "')";  
                    nfdescricao.getText()+"','"+

Dê uma olhada nessas linhas.

Jrmanzini

então…não sei oq esta errado

T

Esse sinal de “+” que está solto no final da linha junta o que com que outra coisa?

ajfilho

Me diz uma coisa…

Essas linhas não estão invertidas??

Preste bem atenção!

Abraços!

andreiribas

que tal criar um DAO pra salvar no BD?

Jrmanzini
private void btSalvaActionPerformed(java.awt.event.ActionEvent evt) {                                        
        try {       String sqlinsert = "insert into notas (nome,cidade,valor,data,descricao,estado)values ('" +
                    nfnome.getText() + "','" +
                    nfcidade.getText() + "','" +
                    nfvalor.getText() + "','" +
                    nfdata.getText() + "','" +
                    nfdescricao.getText()+ "','" +
                    nfestado.getSelectedItem() + "')";
                    conectanota.statement.executeUpdate(sqlinsert);
            JOptionPane.showMessageDialog(null, "Gravação realizada com sucesso");
            conectanota.resultset = conectanota.statement.executeQuery("select * from notas");
            conectanota.resultset.next();
            mostraDados();

        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null, "Erro ao tentar gravar o registro"+erro);



        }
}

agora works
inversão de linhas mesmo pessoal.................brigadão a todos

Criado 18 de março de 2009
Ultima resposta 18 de mar. de 2009
Respostas 6
Participantes 4