Boolean值的转换
我们都知道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
0条评论