Freigeben über


Container für die Datenspeicherung

Sie wählen je nach Menge und Typ der Daten einen Container zum Speichern von Daten und bestimmen, wie Sie ihn verwenden möchten. Mit dem Deklarieren und Erstellen der Daten an bestimmten Stellen legen Sie die Verfügbarkeit dieser Daten fest. Dieser Bereich der Verfügbarkeit oder Effektivität wird auch als Scope bezeichnet.

Die meisten Programmiersprachen ermöglichen das Speichern von Daten in Konstanten, Variablen und Arrays. In Visual FoxPro haben Sie darüber hinaus die Möglichkeit, Daten in Datensätzen und Objekten zu speichern. Weitere Informationen über die Unterschiede finden Sie unter "Visual FoxPro und andere Programmiersprachen".

Gültigkeitsbereich von Daten-Containern

In der folgenden Tabelle werden die Unterschiede im Gültigkeitsbereich von Daten-Containern zusammengefasst.

Container Scope Beispiel
Konstanten Privat
#DEFINE ERRSTR "Error!"
Variablen Global, privat oder lokal
Var = 7
Arrays Global, privat oder lokal
ArrayName[1,1] = "John Brown"
Felder Permanentes Speichern. Zugriff ist möglich, während die Tabelle mit den Datensätzen geöffnet ist
REPLACE name WITH "John Brown"
Objekteigenschaften Darauf wird durch das Objekt und die Container-Hierarchie des Objekts verwiesen
txtCustomer.Value = "John Brown"

Siehe auch

Zugriff auf Variablen | Arrays | Konstanten | Felder | LOCAL-Befehl | Objekte | PRIVATE-Befehl | PUBLIC-Befehl | Datensätze | Variablen | Objekte | Visual FoxPro und andere Programmiersprachen | Überblick über die Sprache