Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pevides

INSERT DEU ERRO

Recommended Posts

Pessoal o que esta de errado nessa intrução do INSERT ?

 

<%DIM clientes, endereco, descricao_cliente, descricao_completa, fone, fone2, fax, celular, id_categoria, id_cidade, email, website    clientes = Request("clientes")endereco = Request("endereco")descricao_cliente = Request("descricao_cliente")descricao_completa = Request("descricao_completa")fone = Request("fone")fone2 = Request("fone2")fax = Request("fax")celular = Request("celular")id_categoria = Request("id_categoria")id_cidade = Request("id_cidade")email = Request("email")website = Request("website")vConsulta = "select * from clientes where clientes = '" & request ("clientes") & "'" set vResultado = vConexao.execute (vConsulta)'----SE NAO FOR FIM DE ARQUIVO --------  if not vResultado.eof then    response.write "ATENÇÃO CLIENTE JÁ CADASTRADO."       response.write " <a href=javascript:history.back(1);> <font size=2 face=Verdana>Voltar</font></a> "	response.end  end if%><%	vConsulta = "insert into clientes(clientes,endereco,descricao_cliente,descricao_completa,fone,fone2,fax,celular,id_categoria,id_cidade,e-mail,website) VALUES('"&clientes&"','"&endereco&"','"&descricao_cliente&"','"&descricao_completa&"','"&fone&"','"&fone2&"','"&fax&"','"&celular&"','"&id_categoria&"','"&id_cidade&"','"&email&"','"&website&"')"	vConexao.Execute(vConsulta)%>

Me ajudem por favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom qual o erro ?Acredito que seja erro de ' por acaso tem algum campo numerico ?Ja conferiu se o nome das colunas e tabela estão certos ?Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom qual o erro ? Pq aparentemente ta tudo OKAcredito que seja erro de ' por acaso tem algum campo numerico ?Ja conferiu se o nome das colunas e tabela estão certos ?Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja ante de enviar conferi uma por uma........

 

naum sei o que esta havendo e o erro é o seguinte:

 

Microsoft JET Database Engine erro '80040e14' Erro de sintaxe na instrução INSERT INTO. /Guia de Eventos/adms/adm2/insere_cadastro.asp, line 67

oque será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o mais provavel é que seja erro de apostrofo, vejse se não tem nenhum campo que seja numero, você não pode utilizar ' quando for numeroentão fica "'," & numero & ",'" por exemplo quando for numerico o campo...O mais provavel é isso...Se não entender da um toke, caso tiver dificuldades, posta o que é cada campo do banco de dados que a gente arruma o insert pra você =)Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo tenho 2 campos numericos:id_categoriaid_cidadeserá que é isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse dois campos estao buscando valores de outra tabela (cidade e categoria) intendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo tenho 2 campos numericos:id_categoriaid_cidadeserá que é isso ?

vConsulta = "insert into clientes(clientes,endereco,descricao_cliente,descricao_completa,fone,fone2,fax,celular,id_categoria,id_cidade,e-mail,website) VALUES('"&clientes&"','"&endereco&"','"&descricao_cliente&"','"&descricao_completa&"','"&fone&"','"&fone2&"','"&fax&"','"&celular&"''"&id_categoria&","&id_cidade&",'"&email&"','"&website&"')"vConexao.Execute(vConsulta)
tenta assim velho e me diz se deu certo ou não =)Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo DackAle, é o seguite tenho um <select> onde os <values> e um SELECT * FROM CATEGORIAS, onde o campo id_categoria é Auto Numérico.....Gostaria de saber como eu faço para incluir um valor numerico (id_categoria) em um clientes para que eles fiquem separados por categorias. Intendeu.... O codigo acima que enviei não estava dando certo estava com o seguinete erro na instrução INSERT INTO e naum sei que erro é esse. Como ficaria a sintaxe do INSERT ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

caar antes desta linhavConexao.Execute(vConsulta)poe estaresponse.write vConsultae posta aqui o aparecer...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja fiz isso.....aparece tudo na tela o que digitei dentro do formulario......O porque disso.?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim posta aqui pra gente ver o que pode ser o erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vConsulta = "insert into clientes(clientes,endereco,descricao_cliente,descricao_completa,fone,fone2,fax,celular,id_categoria,id_cidade,e-mail,website) VALUES('"&clientes&"','"&endereco&"','"&descricao_cliente&"','"&descricao_completa&"','"&fone&"','"&fone2&"','"&fax&"','"&celular&"''"&id_categoria&","&id_cidade&",'"&email&"','"&website&"')"vConexao.Execute(vConsulta)

Aqui falta uma vírgula antes de id_categoria.

 

O nome da tabela é clientes mesmo? Mesmo nome da coluna?

Estranho hein.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo o nome da tabela e o mesmo nome do campo.Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim posta aqui pra gente ver o que pode ser o erro...

:o

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.