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

ejecutar operacion mate que esta en un campo de la BD

Estas en el tema de ejecutar operacion mate que esta en un campo de la BD en el foro de ASP Clásico en Foros del Web. y bueno, quiero almacenar una forula en un campo de la BD por ejemplo int((1.22*metroscuadrados/3+1)+1) y que al pasarce a la pagina asp esta se ...
  #1 (permalink)  
Antiguo 04/12/2002, 23:22
Avatar de pelon  
Fecha de Ingreso: marzo-2001
Ubicación: Costa Rica
Mensajes: 260
Antigüedad: 23 años, 3 meses
Puntos: 0
Pregunta ejecutar operacion mate que esta en un campo de la BD

y bueno, quiero almacenar una forula en un campo de la BD por ejemplo int((1.22*metroscuadrados/3+1)+1) y que al pasarce a la pagina asp esta se ejecute vale destacar que metroscuadrados es el valor de una variable que biene desde otra pagina asp.

actualmente la guaro en la bd en un string pero todo lo toma como eso un estring y no ejecyta nada.

por si acaso la base de datos es sql server.

aca les muestro el proceso de mi cara con este problema
__________________
===============
Pelon
  #2 (permalink)  
Antiguo 05/12/2002, 00:17
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 7 meses
Puntos: 1
Si estás ejecutando directamente ese código para sacar los resultados (no tengo idea cómo lo haces) puedes usar la función Replace().

Código:
Formula = Replace("int((1.22*metroscuadrados/3+1)+1)", "metroscuadrados", "NUEVO_VALOR_A_TOMAR")
Saludos
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 05/12/2002, 00:18
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
a ver que sale con algo asi : Response.Write Eval( RS("Formula") )

muy buena y grafica la secuencia de tu duda.asp !
  #4 (permalink)  
Antiguo 05/12/2002, 13:22
Avatar de pelon  
Fecha de Ingreso: marzo-2001
Ubicación: Costa Rica
Mensajes: 260
Antigüedad: 23 años, 3 meses
Puntos: 0
Nochero muchas gracias funco de maravilla.
ahora estoy asi :cantar:
oye donde puedo encontrar el detalle de mas funciones como esa eval,int,.....
__________________
===============
Pelon
  #5 (permalink)  
Antiguo 05/12/2002, 13:28
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ejecutar operacion mate que esta en un campo de la BD

Cita:
mae por eso es que estas escaso de pelo
  #6 (permalink)  
Antiguo 05/12/2002, 23:48
Avatar de pelon  
Fecha de Ingreso: marzo-2001
Ubicación: Costa Rica
Mensajes: 260
Antigüedad: 23 años, 3 meses
Puntos: 0
pues si mi amigo lubet tiene toda la razon.
__________________
===============
Pelon
  #7 (permalink)  
Antiguo 07/12/2002, 05:16
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
Busca en tu PC todos los *.CHM, ahi vas a encontrar de todo, p.ej.:

VBScript = VBSCRIP5.CHM
ASP = ASP.CHM
HTML = HTMLREF.CHM
SQL = JETSQL40.CHM
ADO = ADO210.CHM
etc.

Hacete atajos a c/u de ellos en el Escritorio para tenerlos a mano.

Saludos y que sigas y :cantar: !
  #8 (permalink)  
Antiguo 07/12/2002, 12:12
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
gracias.. no conocía Eval

una vez, tratando de ejecutar código ASP metido como string en una BD, intenté hacer una cosa extraña pero cambié el diseño de la aplicación antes de terminarlo (así que no se si ubiese funcionado)... usar FSO para guardar ese código en un TXT temporal y luego ejecutarlo con server.execute
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 13:53.