marcelolima Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 toh fazendo uma inclusão no banco de dados.. e tá dando o seguinte erro:Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO./servico/inserindoservico.asp, line 33o código:31 Set Rs = Server.CreateObject( "ADODB.Recordset" ) 32 RS.ActiveConnection = Conn 33 Set Rs=conn.execute("insert into servico (data, hora, solicita, area, desc, status) VALUES ( '" & data & "', '" & tempo & "', '" & nome & "', '" & divisao & "', '" & desc & "', '" & stat & "')") Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 Brother, mude o nome do campo DESC da sua tabela SERVIÇOpara qualquer outro nome, como DESC1Mude tb o nome da variavel DESC e depois reconstrua o SQL usando estes novos nomes.O Termo DESC é um termo usado no SQL, por isso dá erro!Abraços Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 (editado) tenta assim:Set Rs = Server.CreateObject( "ADODB.Recordset" )RS.ActiveConnection = ConnSQL="insert into servico(data,hora,solicita,area,desc,status) VALUES ("SQL = SQL & "'" & data & "',"SQL = SQL & "'" & temp & "',"SQL = SQL & "'" & nome & "',"SQL = SQL & "'" & divisao & "',"SQL = SQL & "'" & desc & "',"SQL = SQL & "'" & stat & "')"Set Rs=conn.execute (SQL)Eu prefiro fazer assim, fica mais facil de enxergar possiveis erros.EDITADO: Conf. observação do DARK0 Editado Novembro 11, 2004 por cyberalexxx Link para o comentário Compartilhar em outros sites More sharing options...
0 marcelolima Postado Novembro 11, 2004 Autor Denunciar Share Postado Novembro 11, 2004 tenta assim:Set Rs = Server.CreateObject( "ADODB.Recordset" )RS.ActiveConnection = ConnSQL="insert into servico(data,hora,solicita,area,desc,status) VALUES ("SQL = SQL & "'" & data & "',"SQL = SQL & "'" & temp & "',"SQL = SQL & "'" & nome & "',"SQL = SQL & "'" & divisao & "',"SQL = SQL & "'" & desc & "',"SQL = SQL & "'" & stat & "')"Set Rs=conn.execute (SQL)Eu prefiro fazer assim, fica mais facil de enxergar possiveis erros.EDITADO: Conf. observação do DARK0 Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO./servico/inserindoservico.asp, line 42 Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 Voce mudou o nome do campo desc e da variavel desc que esta em vermelho q também deve ser alterada conforme o Dark observou?? Link para o comentário Compartilhar em outros sites More sharing options...
0 marcelolima Postado Novembro 11, 2004 Autor Denunciar Share Postado Novembro 11, 2004 Brother, mude o nome do campo DESC da sua tabela SERVIÇOpara qualquer outro nome, como DESC1Mude tb o nome da variavel DESC e depois reconstrua o SQL usando estes novos nomes.O Termo DESC é um termo usado no SQL, por isso dá erro!Abraços Agora... funcionou blzinha.. obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 beleza!! tópico fechado!![]'s Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Novembro 11, 2004 Denunciar Share Postado Novembro 11, 2004 Desculpa cyber.. mas eu reabri o tópico só pra postar, heheMarcelo, você viu o porque do erro?Geralmente quando acontece erro de sintaxe nas cláusulas SQL, eu diria que em 80% dos casos, é por causa do nome dos campos/variaveis.Isso, porque quando é usado algum termo restrito do SQL como nome de campo, ou nome de variavel, vai fazer dar erro!O que é o DESC?Desc, é um modo de ordenação, usado junto ao SELECT!Ele ordena os dados de forma descrescente.. Mostrando primeiro os últimos ítens cadastrados!Só pra acrescentar ao tópico!To fechando de novo, heheAbraços Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcelolima
toh fazendo uma inclusão no banco de dados.. e tá dando o seguinte erro:
o código:
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados