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

Guardar código en base de datos y ejecutarlo

Estas en el tema de Guardar código en base de datos y ejecutarlo en el foro de ASP Clásico en Foros del Web. Buenas, Puede que a algunos les suene una idea un tanto alarmante, pero es la mejor que se me ha ocurrido. El tema es que ...
  #1 (permalink)  
Antiguo 27/10/2008, 05:22
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Guardar código en base de datos y ejecutarlo

Buenas,

Puede que a algunos les suene una idea un tanto alarmante, pero es la mejor que se me ha ocurrido.

El tema es que quiero hacer un sistema de actualización para mi comercio electrónico el cual también distribuyo a varios clientes y he pensado que la mejor manera sería almacenar código fuente en una base de datos y luego ejecutarlo, así podría pasar funciones por XML desde servidores remotos y demás.

El problema es que no sé si se podrá hacer... ¿alguien lo ha conseguido alguna vez?

Con Execute no funciona, por si los prueban...

Otra idea sería quizás crear la página ASP con el código de la base de datos y luego ejecutarla, pero me gustaría hacer algo más limpio.

Un saludo!
  #2 (permalink)  
Antiguo 27/10/2008, 17:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Guardar código en base de datos y ejecutarlo

Vamos, que de poderse, se puede, pero:

1. Es peligroso
2. No es precisamente limpio.
3. Es super complicado de mantener.

Código asp:
Ver original
  1. <&#37;
  2. Dim str
  3. str = "Response.Write(""hola eval"")"
  4.  
  5. eval(str)
  6. %>

Seguramente habrá una aproximación mucho mejor, todo es que plantees la idea y verás que no necesitas recurrir a esto.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 07/11/2008, 04:23
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Respuesta: Guardar código en base de datos y ejecutarlo

Gracias u_goldam,

Sé que es peligroso y complicado de mantener pero lo necesito para realizar actualizaciones de servidores remotos.

El problema que veo es que no se pueden realizar sentencias complicadas como un For por ejemplo, ¿no?

Un saludo!
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 08:55.