Tipos de datos.

 

Tipo de datos Descripción Tamaño Intervalo
Character Cualquier texto 1 byte por carácter hasta 254 Cualquier carácter
Currency Importes monetarios 8 bytes - 922337203685477,5807 a 922337203685477,5807
Date Datos cronológicos formados por mes, año y día 8 bytes Al usar formatos de fecha estrictos, {^0001-01-01}, 1 de enero, 1 d.C. a {^9999-12-31}, 31 de diciembre, 9999 d.C.
DateTime Datos cronológicos formados por mes, año, día y hora 8 bytes Al usar formatos de fecha estrictos, {^0001-01-01}, 1 de enero, 1 d.C. a {^9999-12-31}, 31 de diciembre, 9999 d.C., más 00:00:00 a.m. a 11:59:59 p.m.
Logical Valor booleano verdadero o falso 1 byte Verdadero (.T.) o Falso (.F.)
Numeric Enteros o fracciones 8 bytes en la memoria;
1 a 20 bytes en una tabla
- 0,9999999999E+19 a 0,9999999999E+20
Variant Una variable de tipo Variant puede contener cualquier tipo de datos de Visual FoxPro y el valor Null. Una vez que se almacena un valor en una variable del tipo Variant, ésta asume el tipo de los datos que contiene.Las variables tipo Variant se designan con el prefijo e en la sintaxis del lenguaje.    

 

 

Tipos de campos.

 

Los tipos de campos se utilizan exclusivamente en las tablas.

Tipo de campo Descripción Tamaño Intervalo
Double Número de signo flotante de precisión doble 8 bytes +/-4,94065645841247E-324 a +/-8,9884656743115E307
Float Igual que Numeric 8 bytes en la memoria;
1 a 20 bytes en una tabla
- 0,9999999999E+19 a 0,9999999999E+20
General Referencia a un objeto OLE 4 bytes en una tabla Limitado por la memoria disponible
Integer Valores enteros 4 bytes -2147483647 a 2147483647
Memo Referencia a un bloque de datos 4 bytes en una tabla Limitado por la memoria disponible
Character (Binario) Datos de tipo Character que desea mantener sin modificación en las páginas de códigos 1 byte por carácter hasta 254 Cualquier carácter
Memo (Binario) Datos de campo Memo que desea mantener sin modificación en las páginas de códigos 4 bytes en una tabla Limitado por la memoria disponible