Lo tengo puesto dentro del cuerpo del mensaje que voy a mandar a traves de aspemail:
.
.
.
mensaje=mensaje & "<p align='center'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Si no desea recibir nuestros boletines de información, haga click <a href='http://www.xxx.com/baja.asp?id=id&email=email>aqui.</a></font></p>
.
.
.
Me llega el mail y en el enlace la id y el mail no me aparecen, me aparece:
http://www.xxx.com/baja.asp?id=id&email=email
_________________________________________________
y en baja.asp tengo este código .asp:
<%
Set Conn = Server.Createobject("ADODB.Connection")
Set Ob_RS = Server.CreateObject ("ADODB.RecordSet")
Conn.Open "basedatos"
Set Ob_RS=Ob_Conn.Execute ("DELETE FROM tabla where email = '" & Request.QueryString("email") & "' AND id = " & Request.QueryString("id")")
(Aqui da error de sintaxis creo, ver abajo)
Ob_RS.Update
Ob_RS.Close
Conn.Close()
%>
ESTE ES EL ERROR DE BAJA.ASP
Error de compilación de Microsoft VBScript error '800a0409'
Constante de cadena sin terminar
/plantilla_mail/baja.asp, line 5
Set Ob_RS=Ob_Conn.Execute ("DELETE FROM tabla where email = '" & Request.QueryString("email") & "' AND id = " & Request.QueryString("id")")
---------------------------------------------------------------------------------------------------------------------------------------------------^
¿Por favor mepodeis ayudar con todo esto? Me estoy volviendo un poco loco de probar tantas cosas.
Gracias y un saludo