所有没有被显示声明为其他数据类型的变量,或者被直接声明为Variant的变量,都是Variant 类型的,这是一种可以被赋值为任何类型数据的类型。Variant 数据类型给编程带来了许多方便,然而它也是程序出错的一个“罪魁祸首”,因为Variant 同样避开了VB的数据类型自动检测功能。此外,Variant 数据类型的效率极低,因为无论存储哪种类型的数据,都要占用16个字节的存储空间,不仅浪费内存,而且CPU运算起来也很“费劲”,需要进行大量的数据转换工作。程序中应该根据实际需要,使用Integer,Long,Single,Double,Boolean等基本的数据类型或通过Type语句定义的自定义类型,而少用或不用Variant数据类型。
Access软件网交流QQ群(群号:198465573) |