引用 MICROSOFT SCRIPT CONTROLOption ExplicitPrivate Sub Command1_Click() Dim s As String, b As Double Dim a As New ScriptControl s = "2*b^3.14" b = 5.6 '这里b你可以自己取数据库中的值 然后赋值给它 s = Replace(s, "b", cstr(b)) a.Language = "vbscript" Print a.Eval(s) End Sub
ayalicer 按照你的做法好像不对啊 提示用户类型未定义 Dim a As New ScriptControl
你没引用MICROSOFT SCRIPT CONTROL 菜单->工程->引用..
高人!!!! 感谢 感谢!!
但是这个公式m=exp(2+3ln(d)) 就不行了啊
Option ExplicitPrivate Sub Command1_Click() Dim s As String, b As Double Dim a As New ScriptControl s = "exp(2+3*log(b))" b = 5.6 '这里b你可以自己取数据库中的值 然后赋值给它 s = Replace(s, "b", CStr(b)) a.Language = "vbscript" Print a.Eval(s) End Sub 注意自己加"*"号 以及函数名称
Dim s As String, b As Double
Dim a As New ScriptControl
s = "2*b^3.14"
b = 5.6 '这里b你可以自己取数据库中的值 然后赋值给它
s = Replace(s, "b", cstr(b))
a.Language = "vbscript"
Print a.Eval(s)
End Sub
提示用户类型未定义 Dim a As New ScriptControl
菜单->工程->引用..
高人!!!!
感谢 感谢!!
但是这个公式m=exp(2+3ln(d)) 就不行了啊
Dim s As String, b As Double
Dim a As New ScriptControl
s = "exp(2+3*log(b))"
b = 5.6 '这里b你可以自己取数据库中的值 然后赋值给它
s = Replace(s, "b", CStr(b))
a.Language = "vbscript"
Print a.Eval(s)
End Sub
注意自己加"*"号 以及函数名称
ayalicer 再次感谢你!