Daten mit TSQLDataSet-Komponenten abrufen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu dbExpress verwenden


So rufen Sie Daten ab:

  1. Wählen Sie Datei > Neu > Weitere. Das Dialogfeld Objektgalerie wird geöffnet.
  2. Wählen Sie im Dialogfeld Objektgalerie die Kategorie Neue Delphi-Projekte, und doppelklicken Sie dann auf VCL-Formularanwendung. Der Windows-Designer wird angezeigt.
  3. Ziehen Sie aus der Kategorie dbExpress der Tool-Palette eine TSQLDataSet-Komponente in das Formular.
  4. Um Daten für eine unidirektionale Datenmenge abzurufen, führen Sie einen der folgenden Schritte aus:
    • Setzen Sie im Objektinspektor die Eigenschaft Active auf True.
    • Rufen Sie zur Laufzeit die Methode Öffnen auf.

      Tip:  Rufen Sie mit Hilfe der Eigenschaft GetMetadata bei Bedarf Metadaten zu einem Datenbankobjekt ab. Setzen Sie GetMetadata auf False, wenn die Daten nur zum Lesen abgerufen werden.

  5. Um die Datenmenge explizit vorzubereiten, setzen Sie ihre Eigenschaft Prepared auf True.
  6. Zum Abrufen mehrerer Datensatzgruppen rufen Sie die Methode NextRecordSet auf.

Anmerkung:  NextRecordSet gibt eine neu erstellte TCustomSQLDataSet-Komponente zurück, die den Zugriff auf die nächste Datensatzgruppe ermöglicht. Wenn Sie also die Methode NextRecordSet zum ersten Mal aufrufen, gibt sie eine Datenmenge für die zweite Datensatzgruppe zurück. Der nächste Aufruf von NextRecordSet gibt eine dritte Datenmenge zurück usw. Dieser Vorgang wird so lange wiederholt, bis keine Datensatzgruppen mehr vorhanden sind. Wenn keine weiteren Datenmengen zur Verfügung stehen, gibt NextRecordSet nichts zurück.

Siehe auch