SimpleDS.TSimpleDataSet

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Datasnap.DBClient.TCustomClientDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSimpleDataSet

Delphi

TSimpleDataSet = class(TCustomClientDataSet)

C++

class PASCALIMPLEMENTATION TSimpleDataSet : public Datasnap::Dbclient::TCustomClientDataSet

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
SimpleDS.pas
SimpleDS.hpp
SimpleDS SimpleDS


Beschreibung

TSimpleDataSet ruft mit Hilfe von dbExpress Daten ab und verwaltet diese in einem internen Zwischenspeicher.

TSimpleDataSet ist eine Client-Datenmenge, die mit Hilfe eines internen TSQLDataSet- und TDataSetProvider-Objekts Daten abruft und Aktualisierungen einträgt. Die Klasse kombiniert den schnellen Zugriff und die einfache Handhabung unidirektionaler Datenmengen mit der Möglichkeit, in den Daten zu navigieren und sie zu bearbeiten.

TSimpleDataSet verwendet dbExpress für den schnellen Zugriff auf die Datenbankinformationen. Da es sich um Client-Datenmengen handelt, werden die Daten zwischengespeichert, und alle von der Anwendung vorgenommenen Änderungen bleiben erhalten. Der interne Datenmengenprovider ermöglicht es, die Aktualisierungen an den Datenbankserver zurückzusenden. Wenn TSimpleDataSet-Objekte über einen Provider mit einem lokalen TSQLDataSet-Objekt verknüpft sind, ähneln sie der Klasse TClientDataSet. Der einzige Unterschied ist, dass die Quelldatenmenge und der Provider intern sind.

TSimpleDataSet veröffentlicht einige der Eigenschaften und Ereignisse von TSQLDataSet. So können Sie nicht nur den Datenbankserver angeben, von dem die Daten abgerufen werden, sondern auch die Art der abgerufenen Daten festlegen. Außerdem haben Sie Einfluss auf die Informationen in den Datenpaketen und auf den Aktualisierungsprozess.

TSimpleDataSet kann Daten nicht nur über TSQLDataSet abrufen, sondern sie auch aus einer Datei lesen und in eine Datei schreiben. In diesem Fall werden der interne Provider und die Quelldatenmenge nicht benötigt. Die Verwendung von TClientDataSet bietet sich also auch bei dateibasierten Programmen an. TSimpleDataSet eignet sich dagegen bestens für Anwendungen, die das Aktenkoffermodell verwenden.

Siehe auch