FOXBASE提供了6种数据类型。它们分别是:字符型、数字型、逻辑型、日期型、备注型和屏幕型。
各种数据类型的特点和规定如下:
(1)字符型:用字母C标识,由26个英文字母、数字、空格和各种符号组成。
(2)数字型:用字母N标识,只能由数字、小数点和正负号组成。可以进行算术运算。
(3)逻辑型:用字母L标识,它只允许用逻辑真(T,t)或逻辑假(F,f)来表示,但它既可以接受逻辑真和假(T、t和F、f),叉可以接受逻辑是与非(Y、y和N、n)。
(4)日期型:用字母D标识,其中只能是日期值。D型数据具有固定的长度和固定的格式,默认为8位长,美国日期格式为(MM/DD/YY)的形式。
(5)备注型:用字母M标识,是一种特别的数据类型,只在数据库中出现。在10位的固定长度中存放链接地址。而备注数据却存放在由链接地址指定的备注文件中。
(6)屏幕型:用字母S标识。用来保存屏幕显示信息的数据类型,只能在内存变量中出现。