类型转换问题
我从数组ls_ffd[k,2]中取出一个字符串类型的值,我用messagebox()显示是2675200
但我把它转换成数字型后,也就是string(integer(ls_ffd[k,2]))+1),再用messagebox()显示却是-11775,我本意是想让它显示2675201,这是怎么回事?我该怎么办呀!
问题点数:20、回复次数:3Top
1 楼MINDNET(风)回复于 2005-02-04 11:48:34 得分 2
如果是string(integer(ls_ffd[k,2]))-1),这样的显示多少?Top
2 楼j9dai(翔)(DoItNow)回复于 2005-02-04 11:59:02 得分 15
String(Long(ls_ffd[k,2]))+1)Top
3 楼chinacc(chinacc)回复于 2005-02-04 12:30:52 得分 3
溢出了,只能用long,不能用integer。Top




