Vorgeben, welche Daten angezeigt werden sollen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verwenden von dbExpress-Komponenten - Index


Es gibt mehrere Möglichkeiten, vorzugeben, welche Daten eine dbExpress-Datenmenge darstellen soll. Welche Methode Sie verwenden, ist von dem Typ der unidirektionalen Datenmenge abhängig, die Sie verwenden, und ob die Informationen aus einer einzigen Datenbanktabelle stammt, aus den Ergebnissen einer Abfrage oder aus einer Stored Procedure.

Falls Sie mit einer SQLExpr.TSQLDataSet-Komponente arbeiten, verwenden Sie die Eigenschaft CommandType, um damit anzugeben, woher die Datenmenge ihre Daten erhält. CommandType kann einen der folgenden Werte annehmen:

  • ctQuery: Ist CommandType gleich ctQuery; führt TSQLDataSet eine von Ihnen angegebene Abfrage aus. Handelt es sich bei der Abfrage um einen SELECT-Befehl, enthält die Datenmenge die Ergebnismenge mit den Datensätzen.
  • ctTable: Ist CommandType gleich ctTable; ruft TSQLDataSet alle Datensätze aus einer angegebenen Tabelle ab.
  • ctStoredProc: Ist CommandType gleich ctStoredProc; führt TSQLDataSet eine Stored Procedure aus. Gibt die Stored Procedure einen Cursor zurück, enthält die Datenmenge die zurückgegebenen Datensätze.

Die folgenden Themen beschreiben, wie Sie für jeden Quellentyp eine geeignete Datensatzmenge spezifizieren:

Hinweis: Sie können die unidirektionale Datenmenge auch mit den Metadaten füllen, die beschreiben, was auf dem Server zur Verfügung steht. Weitere Informationen hierzu finden Sie unter Metadaten in eine dbExpress-Datenmenge laden.

Siehe auch