Wann man TSimpleDataSet einsetzt

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einfache Datenmengen


TSimpleDataSet ist für den Einsatz in einfachen zweischichtigen Anwendungen und Aktenkoffermodell-Anwendungen vorgesehen. Es stellt eine einfach einzurichtende Komponente bereit, um eine Verbindung zu dem Datenbankserver einzurichten, Daten abzurufen, Aktualisierungen zwischenzuspeichern und sie auf den Server zurückzuschreiben. Dieser Datenmengentyp kann in den meisten zweischichtigen Anwendungen eingesetzt werden.

Es gibt jedoch Situationen, in denen es sinnvoller ist, TClientDataSet zu verwenden:

  • Wenn Sie keine Daten von einem Datenbankserver verwenden (weil Sie beispielsweise eine spezielle Datei auf der Festplatte verwenden), bietet TClientDataSet den Vorteil, weniger Zusatzaufwand zu erzeugen.
  • In einer mehrschichtigen Datenbankanwendung kann nur TClientDataSet verwendet werden. . Wenn Sie also eine mehrschichtige Anwendung schreiben oder wenn Sie vorhaben, Ihre Anwendung irgendwann in eine mehrschichtige Anwendung zu transformieren, sollten Sie TClientDataSet mit externem Provider und Quelldatenmenge verwenden.
  • Weil die Quelldatenmenge gegenüber der einfachen Datenmengenkomponente eine interne Stellung einnimmt, können Sie zwei Quelldatenmengen nicht in einer Haupt-/Detail-Beziehung verknüpfen, um verschachtelte Detailmengen zu erhalten. (Sie können jedoch zwei einfache Client-Datenmengen zu einer Haupt-/Detail-Beziehung verknüpfen.)
  • Die einfache Client-Datenmenge legt keines der Ereignisse offen, die bei ihrem internen Datenbank-Provider auftreten. Diese Ereignisse werden jedoch größtenteils nur in mehrschichtigen Anwendungen verwendet und für zweischichtige Anwendungen nicht benötigt.

Eine einfache Datenmenge einrichten enthält Informationen zum Einrichten einer einfachen Datenmenge.

Siehe auch