Ir ao conteúdo
  • Cadastre-se

raphamendes

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou com problemas com uma linha de código java que deveria inserir dados em uma tabela mas aparece o seguinte erro: java.sql.Exception:Parameter index out of range (9>number of parameters, which is 1). Por favor mandem sugestões. public boolean inserir (vclientes dts){ sSQL = "insert into tb_pessoas( nome_pessoa, nome_pai, nome_mae, tipo_documento, num_documento, endereco, telefone, email )" + " values(?,?,?,?,?,?,?,?)"; sSQL2 = "insert into tb_clientes (id_pessoa, codigo_cliente )" + " values(select id_pessoa from tb_pessoas order by id_pessoa desc limit 1),?"; try{ PreparedStatement pst=cn.prepareStatement(sSQL); PreparedStatement pst2=cn.prepareStatement(sSQL2); pst.setString(1, dts.getNome_pessoa()); pst.setString(2, dts.getNome_pai()); pst.setString(3, dts.getNome_mae()); pst.setString(4, dts.getTipo_documento()); pst.setString(5, dts.getNum_documento()); pst.setString(6, dts.getEndereco()); pst.setString(7, dts.getTelefone()); pst.setString(8, dts.getEmail()); pst2.setString(9, dts.getCodigo_cliente()); int n= pst.executeUpdate(); if (n!=0){ int n2= pst2.executeUpdate(); if(n2!=0){ return true; } else{ return false; } }else{ return false; } }catch(Exception e){ JOptionPane.showConfirmDialog(null, e); return false; } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...