Daten aus einer Datei oder einem Stream laden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eine Client-Datenmenge mit dateibasierten Daten verwenden


Um Daten aus einer Datei zu laden, rufen Sie die Methode LoadFromFile der Client-Datenmenge auf. LoadFromFile nimmt einen Parameter entgegen, einen String, der die Datei angibt, aus der die Daten gelesen werden sollen. Bei dem Dateinamen kann es sich gegebenenfalls um einen vollständigen Pfadnamen handeln. Wenn Sie die Daten für die Client-Datenmenge immer aus derselben Datei laden, können Sie stattdessen die Eigenschaft FileName verwenden. Gibt FileName eine existierende Datei an, werden die Daten beim Öffnen der Client-Datenmenge automatisch geladen.

Um die Daten aus einem Stream zu laden, rufen Sie die Methode LoadFromStream der Client-Datenmenge auf. LoadFromStream nimmt einen Parameter entgegen, ein Stream-Objekt, das die Daten bereitstellt.

Die von LoadFromFile (LoadFromStream) geladenen Daten müssen zuvor im Datenformat einer Client-Datenmenge gespeichert worden sein, und zwar mit Hilfe der Methode SaveToFile (SaveToStream) dieser oder einer anderen Client-Datenmenge, oder sie müssen aus einem XML-Dokument erstellt worden sein. Weitere Informationen über das Speichern von Daten in einer Datei oder einem Stream finden Sie unter XML in Datenbankanwendungen verwenden.

Wenn Sie LoadFromFile oder LoadFromStream aufrufen, werden alle Daten aus der Datei (oder dem Stream) in die Eigenschaft Data eingelesen. Alle Bearbeitungen, die zum Zeitpunkt der Datenspeicherung im Änderungsprotokoll enthalten waren, werden in die Eigenschaft Delta eingelesen. Von den Indizes werden jedoch nur die für die Datenmenge erstellten Indizes aus der Datei gelesen.

Siehe auch