TSimpleDataSet verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu So arbeiten Sie mit Datenbanken

TSimpleDataSet ist ein spezieller Client-Datenmengentyp für einfache zweischichtige Anwendungen. Eine derartige Datenmenge kann ähnlich wie eine unidirektionale Datenmenge eine SQL-Verbindungskomponente nutzen, um eine Verbindung zu einem Datenbankserver einzurichten und eine SQL-Anweisung anzugeben, die auf diesem Server ausgeführt werden soll. Wie andere Client-Datenmengen puffert sie Daten im Speicher, um Navigation und Bearbeitung vollständig zu unterstützen.

So verwenden Sie TSQLStoredProc:

  1. Ziehen Sie aus der Kategorie dbExpress der Tool-Palette eine TSimpleDataSet-Komponente in das Formular.
  2. Setzen Sie die Eigenschaft Name der Komponente auf einen eindeutigen, für Ihre Anwendung geeigneten Wert.
  3. Ziehen Sie aus dem dbExpress-Abschnitt der Tool-Palette eine TSQLConnection-Komponente in das Formular.
  4. Wählen Sie die Komponente TSimpleDataSet aus. Weisen Sie der Eigenschaft Connection die TSQLConnection-Komponente zu.
  5. Um Daten vom Server abzurufen, führen Sie einen der folgenden Schritte aus:
    • Setzen Sie die Eigenschaft CommandType auf ctQuery, und weisen Sie der Eigenschaft CommandText eine SQL-Anweisung zu, die auf dem Server ausgeführt werden soll.
    • Setzen Sie die Eigenschaft CommandType auf ctStoredProc und die Eigenschaft CommandText auf den Namen der Stored Procedure, die ausgeführt werden soll.
    • Weisen Sie der Eigenschaft CommandType den Wert ctTable und der Eigenschaft CommandText den Namen der Datenbanktabellen zu, deren Datensätze verwendet werden sollen.
  6. Wenn die Stored Procedure einen Cursor zurückgibt, der zusammen mit visuellen Datensteuerelementen verwendet werden soll, fügen Sie dem Formular eine Datenquellenkomponente hinzu.
  7. Weisen Sie der DataSet-Eigenschaft der Datenquellenkomponente das TSimpleDataSet-Objekt zu.
  8. Aktivieren Sie die Datenmenge über die Eigenschaft Active, oder rufen Sie die Open-Methode auf.
  9. Wenn Sie eine Stored Procedure ausgeführt haben, ermitteln Sie mit Hilfe der Eigenschaft Params die Ausgabeparameter.

Siehe auch