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
Betrifft: Anwendungsobjekt | _VFP-Systemvariable