Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/11/2002, 11:29
Avatar de Laika
Laika
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
sintaxis

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&oacute;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