TSimpleDataSet verwenden
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:
- Ziehen Sie aus der Kategorie dbExpress der Tool-Palette eine TSimpleDataSet-Komponente in das Formular.
- Setzen Sie die Eigenschaft Name der Komponente auf einen eindeutigen, für Ihre Anwendung geeigneten Wert.
- Ziehen Sie aus dem dbExpress-Abschnitt der Tool-Palette eine TSQLConnection-Komponente in das Formular.
- Wählen Sie die Komponente TSimpleDataSet aus. Weisen Sie der Eigenschaft Connection die TSQLConnection-Komponente zu.
- 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.
- Wenn die Stored Procedure einen Cursor zurückgibt, der zusammen mit visuellen Datensteuerelementen verwendet werden soll, fügen Sie dem Formular eine Datenquellenkomponente hinzu.
- Weisen Sie der DataSet-Eigenschaft der Datenquellenkomponente das TSimpleDataSet-Objekt zu.
- Aktivieren Sie die Datenmenge über die Eigenschaft Active, oder rufen Sie die Open-Methode auf.
- Wenn Sie eine Stored Procedure ausgeführt haben, ermitteln Sie mit Hilfe der Eigenschaft Params die Ausgabeparameter.
Siehe auch
- dbExpress-Komponenten
- TSQLConnection konfigurieren
- Daten für die Anzeige mit TSQLDataSet festlegen
- Daten mit TSQLDataSet-Komponenten abrufen
- Befehle mit TSQLDataSet-Komponenten ausführen
- Auf Schema-Informationen zugreifen
- TSQLTable verwenden
- TSQLStoredProc verwenden (Anleitung)
- TSQLQuery verwenden
- dbExpress-Datenmengen verwenden