30.12.2014 Views

Tipos de datos de Visual FoxPro Tipo de datos ... - foxeando

Tipos de datos de Visual FoxPro Tipo de datos ... - foxeando

Tipos de datos de Visual FoxPro Tipo de datos ... - foxeando

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong><strong>Tipo</strong>s</strong> <strong>de</strong> <strong>datos</strong> <strong>de</strong> <strong>Visual</strong> <strong>FoxPro</strong><br />

<strong>Tipo</strong> <strong>de</strong><br />

<strong>datos</strong><br />

Carácter<br />

Descripción Tamaño Intervalo<br />

Cualquier texto 1 byte por Cualquier carácter<br />

Por ejemplo, una<br />

dirección <strong>de</strong> un cliente<br />

carácter hasta<br />

254<br />

Monetario Importes monetarios 8 bytes - $922337203685477.5807 to<br />

$922337203685477.5807<br />

Fecha<br />

DateTime<br />

Lógico<br />

Numérico<br />

Variant<br />

Dato cronológico que<br />

consiste <strong>de</strong> mes, día y<br />

año<br />

Por ejemplo, fecha <strong>de</strong><br />

una or<strong>de</strong>n<br />

Dato cronológico que<br />

consiste <strong>de</strong> mes, día,<br />

año, horas, minutos y<br />

segundos<br />

Por ejemplo, fecha y<br />

hora <strong>de</strong> llegada<br />

Valor booleano<br />

verda<strong>de</strong>ro o falso<br />

Números enteros o<br />

<strong>de</strong>cimales<br />

Por ejemplo, la cantidad<br />

<strong>de</strong> elementos or<strong>de</strong>nados<br />

Una variable <strong>de</strong> tipo<br />

Variant pue<strong>de</strong> contener<br />

cualquier tipo <strong>de</strong> <strong>datos</strong><br />

<strong>de</strong> <strong>Visual</strong> <strong>FoxPro</strong> y el<br />

valor Null. Una vez que<br />

se almacena un valor en<br />

una variable <strong>de</strong>l tipo<br />

Variant, ésta asume el<br />

tipo <strong>de</strong> los <strong>datos</strong> que<br />

contiene.<br />

Las variables tipo<br />

Variant se <strong>de</strong>signan con<br />

el prefijo e en la<br />

sintaxis <strong>de</strong>l lenguaje.<br />

8 bytes Al usar formatos <strong>de</strong> fecha<br />

estrictos, {^0001-01-01}, 1 <strong>de</strong><br />

enero, 1 d.C. a {^9999-12-31},<br />

31 <strong>de</strong> diciembre, 9999 d.C.<br />

8 bytes Al usar formatos <strong>de</strong> fecha<br />

estrictos, {^0001-01-01}, 1 <strong>de</strong><br />

enero, 1 d.C. a {^9999-12-31},<br />

31 <strong>de</strong> diciembre, 9999 d.C., más<br />

00:00:00 a.m. a 11:59:59 p.m.<br />

1 byte Verda<strong>de</strong>ro (.T.) o Falso (.F.)<br />

8 bytes en la<br />

memoria;<br />

1 a 20 bytes en<br />

una tabla<br />

Vea el tipo <strong>de</strong><br />

<strong>datos</strong><br />

permitidos.<br />

- 0,9999999999E+19 a<br />

0,9999999999E+20<br />

Vea el tipo <strong>de</strong> <strong>datos</strong> permitidos.


<strong><strong>Tipo</strong>s</strong> <strong>de</strong> campos <strong>de</strong> <strong>Visual</strong> <strong>FoxPro</strong><br />

<strong>Tipo</strong> <strong>de</strong><br />

campo<br />

Character<br />

Doble<br />

Flotante<br />

General<br />

Entero<br />

Descripción Tamaño Intervalo<br />

Cualquier dato<br />

carácter que no se<br />

<strong>de</strong>sea traducir entre<br />

páginas <strong>de</strong> código.<br />

Por ejemplo, usar<br />

contraseñas<br />

almacenadas en<br />

una tabla y usada<br />

en diferentes países<br />

o regiones<br />

Número <strong>de</strong> signo<br />

flotante <strong>de</strong><br />

precisión doble<br />

Igual que<br />

Numérico<br />

Referencia a un<br />

objeto OLE<br />

Valor numérico sin<br />

<strong>de</strong>cimales<br />

1 byte por Algunos caracteres<br />

carácter hasta 254<br />

8 bytes +/-4,94065645841247E-324 a +/-<br />

8,9884656743115E307<br />

8 bytes en la<br />

memoria;<br />

1 a 20 bytes en<br />

una tabla<br />

4 bytes en una<br />

tabla<br />

- 0,9999999999E+19 a<br />

0,9999999999E+20<br />

Limitado por la memoria<br />

disponible<br />

4 bytes -2147483647 a 2147483647<br />

Integer<br />

Memo<br />

Por ejemplo, un<br />

número <strong>de</strong> línea en<br />

una or<strong>de</strong>n<br />

Lo mismo que<br />

Integer pero<br />

también incluye un<br />

valor para<br />

incremento<br />

automático. Sólo<br />

lectura.<br />

Cualquier texto <strong>de</strong><br />

longitud<br />

in<strong>de</strong>terminada o<br />

referencia a un<br />

bloque <strong>de</strong> <strong>datos</strong><br />

4 bytes Valor controlado por los valores<br />

<strong>de</strong> autoincremento Next y Step<br />

(Siguiente y paso).<br />

4 bytes in table Limitado por la memoria<br />

disponible<br />

Memo<br />

(Binary)<br />

Por ejemplo, notas<br />

acerca <strong>de</strong> llamadas<br />

telefónicas<br />

Lo mismo que<br />

Memo excepto que<br />

4 bytes en una<br />

tabla<br />

Limitado por la memoria<br />

disponible


los <strong>datos</strong> no<br />

cambian entre<br />

páginas <strong>de</strong> código<br />

Por ejemplo, una<br />

secuencia <strong>de</strong><br />

comandos <strong>de</strong> inicio<br />

usada en diferentes<br />

países o regiones<br />

Cada tipo <strong>de</strong> <strong>datos</strong> tiene sus propias características, incluido el tamaño <strong>de</strong><br />

almacenamiento:<br />

Diferencias <strong>de</strong> almacenamiento <strong>de</strong> tipos <strong>de</strong> <strong>datos</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!