Ir para conteúdo

POWERED BY:

Arquivado

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

claytonprog

Erro de sintaxe na exclusao de registro

Recommended Posts

Pessoal! É o seguinte tenho um form onde listo vários eventos e clico no link com o id para ser excluído porém está dando erro de sintaxe me ajudem ai por favor!

 

aqui é o link do form 

<a href=apagar_eventos.asp?ID=<%=rs("ID")%>' onclick='return excluir();'>Excluir</a></b></font>

aqui o form apagar_eventos.asp


<HTML>
<BODY>
<%

dim conn
set conn = createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("DB/desing.mdb")


'Declara variaveis  
	
  Dim ID
  dim sql

'Coloca nas variaveis o que vou digitado nos campos
  

ID = Request.querystring("ID")  

sql="delete * FROM tbleventos where id =" & ID

Set Rs = Conn.Execute(sql)


' Mostra Mensagem de Confirmação na Tela
Response.write "<font face=""Verdana"" size=""2""><b>Evento excluído com Sucesso!!</b><br></font>"

' Redireciona após 5 segundos
response.write "<font face=""Verdana"" size=""2""><br><br><br>Você será redirecionado em 3 segundos..<br></font>"
response.write "<meta http-equiv='refresh' content='3; url=eventos_full.asp'/>"
%>
</BODY>
</HTML>

 

aqui está o erro:

 

Tipo de erro:

Microsoft JET Database Engine (0x80040E14)

Erro de sintaxe na seqüência de caracteres na expressão de consulta 'id =11''.

/solution/painel/apagar_eventos.asp, line 21

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de :

sql="delete * FROM tbleventos where id =" & ID
Escreva algo como:

sql="delete FROM tbleventos where id = '" & ID & "'"
'com aspas simples entre o ID

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque aspas duplas no seu evento

 

ASP
<a href="apagar_eventos.asp?ID=<%=rs("ID")%>" onclick='return excluir();'>Excluir</a>

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.