SET DATASESSION-Befehl

Aktiviert die Datensitzung des angegebenen Formulars.

SET DATASESSION TO [nDataSessionNumber]

Parameter

  • nDataSessionNumber
    Gibt die Datensitzung eines Formulars an, die aktiviert werden soll. Ohne Angabe von nDataSessionNumber wird die Datensitzung 1 (die globale Datensitzung) aktiviert.

Hinweise

Beim Starten von Visual FoxPro wird standardmäßig die Datensitzung 1, die globale Datensitzung, aktiviert.

Die DataSession-Eigenschaft eines Formulars legt fest, ob das jeweilige Formular beim Erstellen eine eigene eindeutige Datensitzung hat. Wenn die DataSession-Eigenschaft eines Formulars auf Wahr (.T.) eingestellt ist, hat das Formular eine eigene Datensitzung, ansonsten wird für das Formular keine Datensitzung erstellt. Mit der schreibgeschützten DataSessionID-Eigenschaft des Formulars können Sie die Datensitzungsnummer des Formulars ermitteln.

Eine Datensitzung wird geschlossen, sobald das Formular freigegeben wurde, von dem die Datensitzung erstellt wurde.

SET DATASESSION wird üblicherweise beim Debuggen von Formularen verwendet. Dieser Befehl sollte mit Vorsicht eingegeben werden, wenn ein Formular aktiv ist, da auf Tabellen in nicht aktuellen Datensitzungen nicht zugegriffen werden kann.

Die folgenden SET-Befehle gelten jeweils für die aktuelle Datensitzung:

SET-Befehle

SET ANSI SET AUTOSAVE
SET BLOCKSIZE SET CARRY
SET CENTURY SET COLLATE
SET CONFIRM SET CURRENCY
SET DATABASE SET DATE
SET DECIMALS SET DELETED
SET DELIMITERS SET EXACT
SET EXCLUSIVE SET FIELDS
SET FIXED SET HOURS
SET LOCK SET MARK TO
SET MEMOWIDTH SET MULTILOCKS
SET NEAR SET NULL
SET POINT SET REPROCESS
SET SAFETY SET SECONDS
SET SEPARATOR SET SYSFORMATS
SET TALK SET UNIQUE

Siehe auch

AUSED( ) | CREATE FORM | DataSession-Eigenschaft | DataSessionID-Eigenschaft