Contenedores de almacenamiento de datos

Puede elegir un contenedor de almacenamiento de datos en función de la cantidad y el tipo de datos, y de cómo desee usarlos. Se determina la disponibilidad de los datos por la forma en que se declaran y dónde se crean en el programa. Este intervalo de disponibilidad o validez se llama alcance.

La mayor parte de los lenguajes de programación permiten almacenar datos en constantes, variables y matrices. En Visual FoxPro, también puede almacenar datos en registros y en objetos. Para obtener más información acerca de las diferencias, vea Visual FoxPro y otros lenguajes de programación.

Alcance de los contenedores de datos

La tabla siguiente resume las diferencias de alcance entre contenedores de datos.

Contenedor Alcance Ejemplo
Constantes Privado
#DEFINE ERRSTR "Error!"
Variables Público, privado o local
Var = 7
Matrices Público, privado o local
ArrayName[1,1] = "John Brown"
Campos Almacenamiento definitivo, accesible mientras esté abierta la tabla que contiene los registros
REPLACE name WITH "John Brown"
Propiedades de objeto Se hace referencia a ellas a través del objeto y de la jerarquía del contenedor del objeto
txtCustomer.Value = "John Brown"

Vea también

Acceso a variables | Matrices | Constantes | Campos | LOCAL (Comando) | Objetos | PRIVATE (Comando) | PUBLIC (Comando) | Registros | Variables | Propiedades de objetos | Visual FoxPro y otros lenguajes de programación | Introducción al lenguaje