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

您必须使用 Abs() 或 CInt(),为什么呢?看结果就知道了!

Val(True) 结果是 0

CInt(True) 结果是 -1

Abs(True) 结果是 1