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

Solución imposible, o no?

Estas en el tema de Solución imposible, o no? en el foro de ASP Clásico en Foros del Web. Como puedo hacer en ASP que de una tabla que un campo contiene codigo asp me ejecute ese codigo asp, ejemplo: <%=tabla("campo")%> donde tabla("campo")=<%=response.write "Hola"%> ...
  #1 (permalink)  
Antiguo 11/01/2002, 14:20
 
Fecha de Ingreso: enero-2002
Mensajes: 32
Antigüedad: 22 años, 5 meses
Puntos: 0
Solución imposible, o no?

Como puedo hacer en ASP que de una tabla que un campo contiene codigo asp me ejecute ese codigo asp, ejemplo:

<%=tabla("campo")%> donde
tabla("campo")=<%=response.write "Hola"%>

No se como se puede hacer...
Necesito ayuda
Gracias
  #2 (permalink)  
Antiguo 11/01/2002, 14:22
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Solución imposible, o no?

ah caray como que no me quedo claro...

si pones un ejemplo o eres mas claro con gusto trato de ayudarte

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #3 (permalink)  
Antiguo 11/01/2002, 14:26
 
Fecha de Ingreso: enero-2002
Mensajes: 32
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Solución imposible, o no?

si me explico,

el campo de la base de datos contiene codigo asp y no veo manera de que ese codigo se ejecute en la página.

Sería algo asi como esto
yo escribo en campo de la tabla
&lt;%=tabla(&quot;campo&quot;)%&gt;

y en ese campo de la tabla tengo esto escrito:
&lt;%=response.write &quot;Hola&quot; %&gt;

esto no veo manera de hacer que se ejecute y lo necesito
  #4 (permalink)  
Antiguo 11/01/2002, 15:55
 
Fecha de Ingreso: diciembre-2001
Mensajes: 29
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Solución imposible, o no?

Me late que no se puede... estaríamos hablando de una especie de ASP Dinámico?

Es como si en Visual Basic tuviese una variable String cuyo valor fuese &quot;For i = 1 to 10&quot; y después quisiera que el compilador me reconociera y ejecutará el código contenido en esa variable.. uhmm.. imposible diría yo...

Creo que tendrías que hacer un &quot;Parser&quot;, es decir, construir una especie de mini-lenguaje de programación que recorriese el string de código contenido en el campo de la tabla, verificase la sintáxis del mismo y una vez validado ejecutase la sentencia ASP asociada. Ahora bien, si el campo de la tabla que mencionas contiene comandos o sentencias individuales de ASP, lo más sencillo sería abordar el tema a &quot;puro If&quot; :P]
Por Ejemplo:
<pre>
&lt;% if mid(tabla(&quot;campo&quot;),1,14) =&quot;Response.Write&quot;
Response.Write mid(tabla(&quot;campo&quot;),14,25)
%&gt;
</pre>

Pero me parece que es más complejo que esto no?

Suerte :)

Elfhelm
"Los cuatro puntos cardinales son tres, el Norte y el Sur"
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 20:58.