formula en db

14/03/2005 - 16:03 por Jordán Martín Tello | Informe spam
Buen día foro, estoy peleando con lo siguiente.
Guardo en un registro una fórmula, por ej. "(a1 + b2)", y quiero desde asp
leer el registro , reemplazar el valor de a1 y b2, y displayar el resultado.
Parece tonto pero no doy con la solución. Gracias.
 

Leer las respuestas

#1 Jordán Martín Tello
14/03/2005 - 19:26 | Informe spam
ya solucioné el problema, desde el foro de vb. Gracias a "Heich"
saludos

la solución fue:

StrExpresion = "(a1 + b2)"
'tu funcion que reemplaze "a1" y "b2" por sus correspondientes valores
StrExpresion = Replace(StrExpresion, "a1", 10)
StrExpresion = Replace(StrExpresion, "b2", 20)

'(tanto la formula como el 10 y el 20 vendran de registros)

Set ScriptCtrl = CreateObject("MSScriptControl.ScriptControl")
With ScriptCtrl
.Language = "VBScript"
response.write .Eval(StrExpresion)
End With




"Jordán Martín Tello" escribió en el mensaje
news:
Buen día foro, estoy peleando con lo siguiente.
Guardo en un registro una fórmula, por ej. "(a1 + b2)", y quiero desde asp
leer el registro , reemplazar el valor de a1 y b2, y displayar el


resultado.
Parece tonto pero no doy con la solución. Gracias.


Preguntas similares