我们都知道Boolean这个资料形态只有True/False二种值,但是当我们要存到资料库时,我们常常会将它转成数值,您可以直接设定True=-1/False=0,若您必须使用函数转换,很可能会用Val(),但是小心,其结果是错的!
您必须使用Abs()或CInt(),为什么呢?看结果就知道了!
Val(True)结果是0
CInt(True)结果是-1
Abs(True)结果是1->
我们都知道Boolean这个资料形态只有True/False二种值,但是当我们要存到资料库时,我们常常会将它转成数值,您可以直接设定True=-1/False=0,若您必须使用函数转换,很可能会用Val(),但是小心,其结果是错的!
您必须使用Abs()或CInt(),为什么呢?看结果就知道了!
Val(True)结果是0
CInt(True)结果是-1
Abs(True)结果是1->