Freigeben über


RequestData-Methode

Erstellt ein Array, das Daten aus einer Tabelle enthält, die in einer Visual FoxPro-Instanz geöffnet ist.

ApplicationObject.RequestData([nWorkArea | cTableAlias] [, nRecords])

Rückgabewerte

Array

Eigenschaftswerte

  • nWorkArea
    Gibt die Nummer des Arbeitsbereichs der Tabelle an, aus der Daten in dem Array gespeichert werden. Werden cTableAlias und nWorkArea nicht angegeben, werden die Daten aus der in dem aktuellen Arbeitsbereich geöffneten Tabelle in dem Array gespeichert.
  • cTableAlias
    Gibt den Alias der Tabelle an, aus der Daten in dem Array gespeichert werden.
  • nRecords
    Gibt die Anzahl der Datensätze, die in dem Array gespeichert sind, an, beginnend mit dem aktuellen Datensatz. Wird nRecords nicht angegeben und steht genügend Arbeitsspeicher zur Verfügung, werden alle Datensätze beginnend mit dem aktuellen Datensatz in dem Array gespeichert.

Hinweise

Verwenden Sie die RequestData-Methode, um Daten aus einer Visual FoxPro-Instanz abzurufen.

Beispiel

Das folgende Beispiel erzeugt, aus Visual FoxPro aufgerufen, eine zweite Visual FoxPro-Instanz. Die Tabelle Customer wird in der zweiten Visual FoxPro-Instanz geöffnet.

Ein Array mit Daten aus der Tabelle Customer wird in der ersten Visual FoxPro-Instanz erstellt, und der Inhalt des Arrays wird dann angezeigt. Das Array enthält Einträge aus den ersten fünf Datensätzen der Tabelle Customer. Die zweite Visual FoxPro-Instanz wird dann geschlossen.

oNewInstance = CREATEOBJECT('VisualFoxPro.Application')
oNewInstance.DoCmd "USE (HOME(2) + 'Data\Customer')"
aCustomerArray = oNewInstance.RequestData('Customer',5)
DISPLAY MEMORY LIKE aCustomerArray 
oNewInstance.DoCmd('QUIT')

Siehe auch

DataToClip-Methode

Betrifft: Anwendungsobjekt | _VFP-Systemvariable