Vbscript 将字符串转换为公式

Vbscript 将字符串转换为公式,vbscript,asp-classic,Vbscript,Asp Classic,希望你能帮助解决一个古老的经典ASP问题 在我的数据库中,我得到了一个具有以下值的文本字符串:(X*5)/25 strCalString=(X*5)/25 strX=100 strOutput=更换(strCalString,“X”,strX) 然后是我的输出:(100*5)/25 但我希望输出为:20,而不是公式字符串 我如何才能做到这一点,让它发挥作用 我已尝试将我的strOutput转换为cint(strOutput),但这不起作用。 在谷歌上搜索,我可以找到任何东西。您需要的是VBSc

希望你能帮助解决一个古老的经典ASP问题

在我的数据库中,我得到了一个具有以下值的文本字符串:
(X*5)/25

strCalString=(X*5)/25
strX=100
strOutput=更换(strCalString,“X”,strX)
然后是我的输出:
(100*5)/25
但我希望输出为:
20
,而不是公式字符串

我如何才能做到这一点,让它发挥作用

我已尝试将我的
strOutput
转换为
cint(strOutput)
,但这不起作用。
在谷歌上搜索,我可以找到任何东西。

您需要的是VBScript
Eval()
函数:

strCalString = "(X*5)/25"
strX = 100
strOutput = Replace(strCalString, "X", strX)
strResult = Eval(strOutput)

@Lankymart无需添加语言提示,该问题已标记为vbscript,因此默认行为正常。