日期:2014-05-17  浏览次数:20897 次

ASP中如何逐个取得一个运算表达式的字符
我想取得一个运算表达式的字符,表达式是:711111+711112+711113,其中的711111、711112、711113都是财务代码,我想逐个取得这3个财务代码,再从数据库中查找到这三个财务代码所对应的数据,并按照这个公式进行求和计算,该怎么做?请各位帮帮我吧,无比感谢!

------解决方案--------------------
str= "711111+711112+711113 "
arr=split(str, "+ ")
arr(0)=711111
arr(1)=711112
arr(2)=711113
------解决方案--------------------
keyword= "711111+711112+711113 "

Split(keyword, "+ ", -1, 1)

------解决方案--------------------
取值
arr = split( "711111+711112+711113 ", "+ ")
求和
sum = eval( "711111+711112+711113 ")
------解决方案--------------------
split啊

------解决方案--------------------
<script language= "JavaScript ">

var str = "711111+711112+711113 ";
alert(eval(str));

</script>
------解决方案--------------------
str= "711111+711112+711113 "
arr=split(str, "+ ")

sql= "select "&arr(0)& "+ "&arr(1)& "+ "&arr(2)& " from 表 "
set value=conn.execute(sql)

value(0)←