STORE-Befehl

Speichert Daten in einer Variablen, in einem Array oder einem Arrayelement.

STORE eExpression TO VarNameList | ArrayNameList-or-
VarName | ArrayName = eExpression

Parameter

  • eExpression
    Gibt einen Ausdruck an, dessen Wert in der Variablen, dem Array oder Arrayelement gespeichert wird. Wenn die Variable nicht vorhanden ist, wird sie erstellt und mit eExpression initialisiert. Zuvor muss mit DIMENSION ein Array definiert werden. STORE ersetzt den Wert in einer vorhandenen Variablen, einem Array oder Arrayelement durch den neuen Wert.

  • VarNameList
    Gibt eine Liste von Variablen oder Arrayelementen an, in denen eExpression gespeichert wird. Trennen Sie die Variablennamen oder die Arrayelemente durch Kommas.

  • ArrayNameList
    Gibt eine Liste von Namen bereits vorhandener Arrays an, in denen eExpression gespeichert wird. Trennen Sie die Arraynamen durch Kommas.

    STORE initialisiert jedes Element in den Arrays mit dem angegebenen Wert, wenn SET COMPATIBLE auf OFF gesetzt ist. STORE speichert den angegebenen Wert in Speichervariablen mit dem angegebenen Namen, wenn SET COMPATIBLE auf ON gesetzt ist. Dabei werden alle vorhandenen Arrays mit diesen Namen überschrieben.

Hinweise

Eine Alternative zu STORE ist der Gleichheitszeichen-Operator (=). Die Variable, das Array oder das Arrayelement muss dabei links vom Gleichheitszeichen stehen. Der jeweilige Wert muss rechts vom Gleichheitszeichen stehen.

Datumsangaben können in Klammern gesetzt werden und so direkt in Variablen, Arrays oder Arrayelemente gespeichert werden.

STORE {^1998-12-25} TO gdXMas

Unter Systemkapazität finden Sie die maximale Anzahl an Variablen oder Arrays, die Sie erstellen können. Sie können diesen Grenzwert jedoch in der Visual FoxPro-Konfigurationsdatei erhöhen oder herabsetzen. Weitere Informationen zum Konfigurieren von Visual FoxPro finden Sie unter Konfigurieren von Visual FoxPro.

Beispiel

STORE DATE( ) TO gdDate
STORE 50 TO gnNumeric
STORE 'Hello' TO gcCharacter
STORE .T. TO glLogical
STORE $19.99 TO gyCurrency

DIMENSION gaMyArray(2,2)
SET COMPATIBLE OFF
STORE 2 TO gaMyArray

CLEAR
DISPLAY MEMORY LIKE g*

Siehe auch

DIMENSION | SET COMPATIBLE | Datumsunterstützung für das Jahr 2000 | Kapazitäten von Visual FoxPro-Systemkomponenten | Konfigurieren von Visual FoxPro