Foros del Web » Programando para Internet » ASP Clásico »

cuerpo

Estas en el tema de cuerpo en el foro de ASP Clásico en Foros del Web. tengo este problema necesito meter codigo asp en el cuerpo de un mensaje que esta constituido generalmente por sentecias html y me dice error de ...
  #1 (permalink)  
Antiguo 26/02/2003, 12:40
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 4 meses
Puntos: 0
cuerpo

tengo este problema necesito meter codigo asp en el cuerpo de un mensaje que esta constituido generalmente por sentecias html y me dice error de sintaxys como lo puedo solucionar.

qui va el codigo:

cuerpo="<strong><font size=2 face=Arial, Helvetica, sans-serif>Fecha Actual:</font></strong>"&" "&fecha
cuerpo= cuerpo&"<p align=center>&nbsp;</p>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Esta es una Solicitud Hecha por:</font></strong>"&" "&representante&" "&rapellido
cuerpo= cuerpo&"<p align=justify>&nbsp;</p>"
cuerpo= cuerpo&"<p align=center><font size=2 face=Arial, Helvetica, sans-serif><strong>Sus Datos Personales Son</strong></font></p>"
cuerpo= cuerpo&"<p align=center>&nbsp;</p>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Sexo:</font></strong>"&" "&Sexo&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Dirección:</font></strong>"&" "&dress&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Teléfono:</font></strong>"&" "&Phone&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>E-Mail:</font></strong>"&" "&email&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Cédula de Identidad:</font></strong>"&" "&cedula&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Ocupación:</font></strong>"&" "&ocupy&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Nacionalidad:</font></strong>"&" "&nacionalidad&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Empresa donde Trabaja:</font></strong>"&" "&Trabajol&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Dirección de la Empresa:</font></strong>"& " "&dempresa&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Teléfono de la Empresa</font></strong>"&" "&telenoE&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Login del Usuario:</font></strong>"& " "&user&"<br>"&"<br>"
cuerpo= cuerpo&"<strong><font size=2 face=Arial, Helvetica, sans-serif>Password del Usuario</font></strong>"&" "&clave&"<br>"
cuerpo= cuerpo&"<p align=center>&nbsp;</p>"
cuerpo= cuerpo&"<p align=center><font size=2 face=Arial, Helvetica, sans-serif>Para&quot;aceptar&quot; o&quot;no aceptar&quot;<strong> </strong>esta solicitud<strong></strong> haga click aqu&iacute;</font></p>"&"<br>"&"<br>"
cuerpo= cuerpo&"<div align=center><strong><a href=Aceptar.asp><font size=2 face=Arial, Helvetica, sans-serif>ACEPTAR</font></a></strong>"& set oConn = Server.CreateObject("ADODB.Connection")set rs = Server.CreateObject("ADODB.Recordset")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= & Server.MapPath("Bases de Datos\San Ignacio de Loyola.mdb")"SQL="SELECT * FROM Acceso_PyR "rs.Open SQL, oConn, 1, 2 rs.movefirst do while not.eof if rs("cedula_PyR")=cedula then rs.AddNew rs("edo")="Activo" rs.update end if rs.movenext loop set oconn=nothing set rs=nothing&" "&" "&"<a href=Rechazar.asp><strong><font size=2 face=Arial, Helvetica, sans-serif>NO ACEPTAR</font></strong></a></div></font>"& set oConn = Server.CreateObject("ADODB.Connection")set rs = Server.CreateObject("ADODB.Recordset")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= & Server.MapPath(Bases de Datos\San Ignacio de Loyola.mdb)"SQL="SELECT * FROM Acceso_PyR" rs.Open SQL, oConn, 1, 2 rs.movefirst do while not.eof if rs("cedula_PyR")=cedula then rs.Delete rs.update end if rs.movenext loop set oconn=nothing set rs=nothing
  #2 (permalink)  
Antiguo 26/02/2003, 13:28
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
creo que no es posible realizar lo que tu quieres.

hace poco trate de meter una sentencia if dentro de una cadena y me mando a la chuch

trate de hacer algo asi

texto = "<tr><td>" & if rs("dato")=0 then ....
  #3 (permalink)  
Antiguo 26/02/2003, 13:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
El problema está en las comillas de esta parte:

Cita:
Para"aceptar" o"no aceptar"
Simplemente, reemplazá cada comilla por dos de ella quedando:

Cita:
Para ""aceptar"" o ""no aceptar""

Además, en la última línea tenés cualquier cosa!

Cita:
cuerpo= cuerpo&"<div align=center><strong><a href=Aceptar.asp><font size=2 face=Arial, Helvetica, sans-serif>ACEPTAR</font></a></strong>"& set oConn = Server.CreateObject("ADODB.Connection")set rs = Server.CreateObject("ADODB.Recordset")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= & Server.MapPath("Bases de Datos\San Ignacio de Loyola.mdb")"SQL="SELECT * FROM Acceso_PyR "rs.Open SQL, oConn, 1, 2 rs.movefirst do while not.eof if rs("cedula_PyR")=cedula then rs.AddNew rs("edo")="Activo" rs.update end if rs.movenext loop set oconn=nothing set rs=nothing&" "&" "&"<a href=Rechazar.asp><strong><font size=2 face=Arial, Helvetica, sans-serif>NO ACEPTAR</font></strong></a></div></font>"& set oConn = Server.CreateObject("ADODB.Connection")set rs = Server.CreateObject("ADODB.Recordset")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= & Server.MapPath(Bases de Datos\San Ignacio de Loyola.mdb)"SQL="SELECT * FROM Acceso_PyR" rs.Open SQL, oConn, 1, 2 rs.movefirst do while not.eof if rs("cedula_PyR")=cedula then rs.Delete rs.update end if rs.movenext loop set oconn=nothing set rs=nothing

Tenés concatenado a la variable "cuerpo" objetos conection, recordsets, luego más html... un desastre!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.