Öffnet oder schließt eine Tabelle.
Mit dem USE-Befehl kann eine Tabelle aus dem Dateisystem geöffnet werden. Wenn keine weiteren Optionen als der Tabellenname angegeben werden, wird die Tabelle im aktuellen Arbeitsbereich geöffnet.
Mit dieser Option kann festgelegt werden unter welchem Alias-Namen der Arbeitsbereich angesprochen werden kann, nachdem die Tabelle geöffnet wurde. Jeder Arbeitsbereich in FoxPro kann entweder über die Arbeitsbereichsnummer oder den Aliasnamen eindeutig referenziert werden. Wenn dieser Parameter nicht angegeben wurde, versuch die DO Runtime den AliasNamen aus dem Dateistamm der Tabelle zu generieren.
Mit dieser Option kann gesteuert werden in welchem Arbeitsbereich die Tabelle geöffnet werden soll. Die Tabelle wird dann im Arbeitsberiech Workarea geöffnet. Der aktive Arbeitsbereich wird dadurch nicht verändert.
Öffnet die Tabelle im Multi-User-Modus. Wenn die Tabelle nicht im Multi-User-Modus geöffnet wird, kann die Tabelle nicht mehr von anderen Personen/Prozessen geöffnet werden.
Öffnet die Tabelle im exklusiven Modus, so dass sie von keinem anderen Prozess/Person mehr geöffnet werden kann.
Wenn die Tabelle mit dieser Option geöffnet wird, können keine datenmodifizierenden Operationen auf der Tabelle ausgeführt werden.
Wenn die Optionen EXCLUSIVE bzw. SHARED nicht angegeben wurden, verwendet die DO Runtime die Laufzeit-Einstellung "SET EXCLUSIVE" um den Sperrmodus festzulegen. Der Standardsperrmodus der DO Runtime ist "EXCLUSIVE". Der aktuelle Standardsperrmodus kann mit mit "? set("Exclusive")" abgefragt werden.
Nicht implementiert
Der USE-Befehl kann auch verwendet werden um eine Tabelle zu schließen. Es kann entweder ein bestimmter Arbeitsbereich geschlossen werden oder die Tabelle im aktuellen Arbeitsbereich.