Não consigo resolver esta String

22/11/2017

0

else{

String sqlinsertclie="insert into cliente(clie_nome,clie_endereco,clie_numero,clie_bairro,clie_cidade,"+"clie_rg,clie_cpf,clie_datanasc,clie_datacad,clie_fone,clie_fonecom,"+"clie_email,clie_sexo,clie_foto)"+"values ('"+request.getParameter("tf_cliente")+"''"+request.getParameter("tf_endereco")+"''"+request.getParameter("tf_numero")+"''"+request.getParameter("list_bairro")+"''"+request.getParameter("list_cidade")+"''"+request.getParameter("tf_rg")+"''"+request.getParameter("tf_cpf")+"''"+request.getParameter("tf_nascimento")+"''"+request.getParameter("tf_cadastro")+"''"+request.getParameter("tf_fone")+"''"+request.getParameter("tf_fonecom")+"''"+request.getParameter("tf_email")+"''"+request.getParameter("rb_sexo")+"''"+request.getParameter("tf_foto")+"')";



}

Não consigo resolver este cadastro , ele aparece com uma informação no Apache :

javax.servlet.ServletException: org.postgresql.util.PSQLException: ERROR: INSERT has more target columns than expressions
Posição: 31

Já fiz de tudo mas não acho o erro.
Agradeço pela ajuda.
Bruno Martinho

Bruno Martinho

Responder

Post mais votado

22/11/2017

Opa, aparentemente o numero de campos (de -> para) está "certo" está passando 14 campos nas variaveis e 14 no insert .

Dica: Verifica o total de campos na tabela no banco + se estão com os mesmos nomes.

O erro que está dando é o seguinte: INSERT tem mais colunas de destino do que expressões

Juliano

Juliano
Responder

Mais Posts

24/11/2017

Bruno Martinho

ok, vou verificar
Responder

24/11/2017

Raffael Mendonça

Como o erro ta no comando SQL o ideal seria mandar apenas o script que ia ser rodado...

Mas percebi que ta faltando virgula entre os campos..

Errado: ('"+request.getParameter("tf_cliente")+"''"+request.getParameter("tf_endereco")+"''"+
Correto: ('"+request.getParameter("tf_cliente")+"' , '"+request.getParameter("tf_endereco")+"''"+
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar