Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助Math.Min 运行出错

1楼
instone 发表于:2024/8/1 9:04:00
请教老师,我循环中有一行命令, 
dr("得分") = Eval(s_gs),
其中,s_gs="Math.Max(10-((0-0)/0.1+0*2),10)"时,无报错 ,但是,
s_gs="Math.Min((0-0)/2/100,0)"时,会报错,信息如下:

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:Eval函数计算错误,表达式为:Math.Min((0-0)/2/100,0)
详细错误信息:
缺少对象: 'Math',
麻烦指导一下出错原因是啥,谢谢


2楼
有点蓝 发表于:2024/8/1 9:20:00
帮助里说【这里的表达式采用VBScript语法。】,而VBScript语法是没有Math这种用法的。我测试Math.Max和Math.Min都会错。

改为使用iif判断

s_gs="IIF((0-0)/2/100>0,0,(0-0)/2/100)"
3楼
instone 发表于:2024/8/1 9:32:00
明白了,谢谢
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .06250 s, 2 queries.