有一字符串ss="IIF(6<5,1,0)"。现在我想通过ss得到结果0,请问我该怎么做??

解决方案 »

  1.   

    iif(expression,truepart,falsepart)6<5->false当然是0了
      

  2.   

    ss=iif(6<5,"1","0")
    '不就可以了吗?
      

  3.   


    本来想用vbscript的eval方法实现,但是发现vbscript无法执行这个东西
    那么就只有
    做判断如果有类似iif(expression,truepart,falsepart)的字符串就将其转换为一个if expression then
         truepart
    else
         falsepart
    end if
    执行   
      

  4.   


       to JennyVenus:
       除了写表达式分析器还有其他更好的方法吗?(利用vb函数IIF())
       谢谢!