Ir para conteúdo
Fórum Script Brasil
  • 0

Syntax Error


DackAle

Pergunta

E ae galera =)

Mais uma vez eu com duvidas ahahahaha seguinte, to fazendo uma programação aqui e tal, fui testar e simplismente as paginas que tem INSERT e UPDATE que to testando estão dando o erro:

Microsoft JET Database Engine error '80040e14' 

Syntax error in UPDATE statement. 

/b2w.com.br_non_ssl/clientes/apos/novo/admin/edit_evento01.asp, line 12 "
e
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement. 

/b2w.com.br_non_ssl/clientes/apos/novo/admin/add_evento01.asp, line 20 
já liberei o banco de dados e o estranho é que a programação é basica e que utilizo em outros trocentos sites e já utiliei o response.write e ele mostra os dados, ou seja eles estão sendo passados certo, mas não tão inserindo e fazendo a atualização
<%
ID = Request.Querystring("ID")
titulo=Trim(Request.Form("titulo"))
descricao=Trim(Request.Form("descricao"))
data=Trim(Request.Form("data"))
local=Trim(Request.Form("local"))
contato=Trim(Request.Form("contato"))
programacao=Trim(Request.Form("programacao"))

SQL="UPDATE equipe SET titulo='" &  titulo & "', descricao='" & descricao & "', data='" & data & "', local='" & local & "', contato='" & contato & "', programacao='" & programacao & "' WHERE id=" & id
SET RS=Conexao.Execute(SQL)
SET RS = NOTHING
%>
e do insert
<%
titulo=Trim(Request.Form("titulo"))
descricao=Trim(Request.Form("descricao"))
data=Trim(Request.Form("data"))
local=Trim(Request.Form("local"))
contato=Trim(Request.Form("contato"))
programacao=Trim(Request.Form("programacao"))

SQL="Insert INTO eventos " &_
"(titulo, descricao, data, local, contato, programacao) " &_
"VALUES ('" &_
titulo & "','" &_
descricao & "','" &_
data & "','" &_
local & "','" &_
contato & "','" &_
programacao &  "')"

RS.Open SQL,Conexao
SET RS = NOTHING
%>

Se alguém souber como me ajudar, tentei fazer busca no forum, mas ele não me retorna nenum resultado, acho q deve retorna muitos resultados...

Bom é isso

Valeu desde já =)

Abraçosss

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

quem sabe tente fazer o insert aos passos..

esse erro é tipico quando o nome de algum dos campos é igual à agum termo do seu banco atual.

quem sabe renomeia o campo local pra local1.. ou outra coisa, e testa..

Link para o comentário
Compartilhar em outros sites

  • 0

E ae galera, seguinte, já refiz a tabela equipe umas 5 vezes, já refiz o codigo da pagina do formulario e da pagina que insere os dados umas 10 vezes, sem brincadeira e continua dando o erro:

Microsoft JET Database Engine error '80040e14'

Syntax error in INSERT INTO statement.

/b2w.com.br_non_ssl/clientes/apos/novo/admin/add_evento01.asp, line 21

O Codigo esta como

<!--#include file="../includes/config.asp"-->
<!--#include file="../includes/verificacao.asp"-->
<%
titulo=Trim(Request.Form("titulo"))
descricao=Trim(Request.Form("descricao"))
data=Trim(Request.Form("data"))
local=Trim(Request.Form("local"))
contato=Trim(Request.Form("contato"))
programacao=Trim(Request.Form("programacao"))

SQL="Insert INTO evento " &_
"(titulo, descricao, data, local, contato, programacao) " &_
"VALUES ('" &_
titulo & "','" &_
descricao & "','" &_
data & "','" &_
local & "','" &_
contato & "','" &_
programacao &  "')"

RS.Open SQL,Conexao
SET RS = NOTHING
%>
Banco de dados: user posted image Parte do formulario
<form name="form1" method="post" action="add_evento01.asp">
                          <table width="560" border="0" cellspacing="0" cellpadding="0">
                            <tr>
                              <th width="120" align="left" valign="top" class="texto_normal3" scope="row">Titulo:</th>
                              <td height="20"><input name="titulo" type="text" id="titulo" size="73"></td>
                            </tr>
                            <tr>
                              <th align="left" valign="top" class="texto_normal3" scope="row">Descri&ccedil;&atilde;o:</th>
                              <td height="20"><textarea name="descricao" cols="73" rows="8" id="descricao"></textarea>
                                <br></td>
                            </tr>
                            <tr>
                              <th align="left" valign="top" class="texto_normal3" scope="row">Data:</th>
                              <td height="20"><input name="data" type="text" id="data" size="73"></td>
                            </tr>
                                   <tr>
                              <th align="left" valign="top" class="texto_normal3" scope="row">Local:</th>
                              <td height="20"><textarea name="local" cols="73" rows="5" id="local"></textarea>
                                <br></td>
                                   </tr>
                            <tr>
                              <th align="left" valign="top" class="texto_normal3" scope="row">Contato:</th>
                              <td height="20"><input name="contato" type="text" id="contato" size="73"></td>
                            </tr>
                                          <tr>
                              <th align="left" valign="top" class="texto_normal3" scope="row">Programa&ccedil;&atilde;o:</th>
                              <td height="20"><textarea name="programacao" cols="73" rows="8" id="programacao"></textarea>
                                <br></td>
                                   </tr>
                          </table>
                            <br>
                            <input name="imageField" type="image" src="../images/cadastrar.jpg" width="48" height="12" border="0">
                            <br>
                            </form>

Não vou colocar a config, porque ela ta trabalhando normal e o resto do site, ta perfeito, praticamente codigo identico só muda os campos, não sei mais o que fazer =/

Qualquer ajuda é bem vinda =)

Abraçosss

Link para o comentário
Compartilhar em outros sites

  • 0

oi

então, você tinha lido o que eu havia postado?

esse erro é tipico quando o nome de algum dos campos é igual à agum termo do seu banco atual.

quem sabe renomeia o campo local pra local1.. ou outra coisa, e testa..

Eu tinha dito para você mudar o nome do campo.. se tivesse lido, teria resolvido antes, sem se estressar muito..

Ate mais

Link para o comentário
Compartilhar em outros sites

  • 0
consegui hahahaha era uma variavel a "local" já existia outra variavel com o mesmo nome, dai troquei o nome e funcionou =)

Abração e valeu galera

cara.... já vi isso aqui no forum umas quantas vezes..... esse mes..... você não pode utilizar nomes que tenham semelhança com partes do sql.... até por querystring num funciona se exustirem nomes parecidos

Link para o comentário
Compartilhar em outros sites

  • 0

Foi falta de atenção minha mesmo, porque na config.asp eu tinha uma variavel com nome de local e nem reparei, dai que fui fazer o que falaram de ir pondo uma por uma no insert e bateu o erro na local dai troquei o nome e funcionou dai lembrei de outra variavel ahahaha vacilo mesmo... mas é errando que se aprende né =)

brigadão pela paciencia galera

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Okay brother

To fechando o tópico, até mais!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...