Ir para conteúdo

POWERED BY:

Arquivado

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

vandinho

Erro de sintaxe na instrução INSERT INTO

Recommended Posts

Ja verifiquei os nomes da tabela, tudo, ñ sei o q pode tar errado:<% dim produtos, desc, valor, qdade produto = request("produto") desc = request("desc") valor = request("valor") qdade = request("qdade")%><% set conexao=createobject("adodb.connection")conexao.open "loja2"%><% sql = "insert into tbprodutos (nomprod,valprod,desc,qdade_estoque) values('" & produto & "','" & valor & "','" & desc & "','" & qdade & "')"set RS = conexao.execute(sql)%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]

 

[*]<% 

 

[*]

 

[*]'*** Conexao com o banco de dados ACCESS

 

[*]Set Cnn Server.CreateObject("ADODB.Connection")

 

[*] Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\SeuSite\SeuBd\BancoDados.mdb

 

[*]

 

[*]'*** Declarando variaveis que serao usadas

 

[*]DIM PRODUTOS, DESC, VALOR, QUANTIDADE, SQL

 

[*]

 

[*]'*** Recuperando valores digitados no formulario

 

[*]PRODUTO = REQUEST.FORM("PRODUTO")

 

[*]DESC  = REQUEST.FORM("DESC")

 

[*]VALOR = REQUEST.FORM("VALOR")

 

[*]QUANTIDADE = REQUEST.FORM("QUANTIDADE")

 

[*]

 

[*]

 

[*]'*** Instrucao SQL para inserir os dados no banco

 

[*]SQL = "INSERT INTO TBPRODUTOS (NOMPROD, VALPROD, DESC,QDADE_ESTOQUE) VALUES ('"& PRODUTO &"', '"& VALOR &"', '"& DESC &"', '"& QUANTIDADE &"')"

 

[*] SET RS = Cnn.execute(SQL)

 

[*]

 

[*]'*** MSG de confirmacao de cadastro

 

[*]Response.Write("Registro Cadastrado com sucesso!!")

 

[*]

 

[*]%>

 

[*]

 

tente usar esse codigo!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tenho certeza mas este desc pode ser palavra reservadatente coloca-la entre colchetes

Compartilhar este post


Link para o post
Compartilhar em outros sites

mudei o desc, mas mudou o error :A operação deve usar uma consulta atualizável.<% set conexao=createobject("adodb.connection")conexao.open "loja2"%><% sql = "insert into tbprodutos (nomprod,valprod,desc_prod,qdade_estoque) values('" & produto & "','" & valor & "','" & desc_prod & "','" & qdade & "')"set RS = conexao.execute(sql)%><% if err.number > 0 then response.write "Problemas na Gravação!<br><br><br><a href='java script:history.go(-1)'><b>Voltar</b></a>" else response.Write("<script>alert('cadastrado com sucesso')</script><center><a href='java script:history.go(-1)'><b>Voltar</b></a></center>") end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai o problema já é de permissao de escrita...

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce deve dar permissão de escrita no diretorio onde se encontra o db pra funcionar

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.