TQueryTableProducer verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eine Datenmenge in HTML darstellen


Sie können zur Anzeige eines Abfrageergebnisses eine HTML-Tabelle erzeugen und dabei die Parameter für die Abfrage aus der HTTP-Anforderungsbotschaft übernehmen. Legen Sie das Bde.DBTables.TQuery-Objekt, das diese Parameter benutzt, als Query-Eigenschaft einer Bde.DBBdeWeb.TQueryTableProducer-Komponente fest.

Bei einer GET-Anforderung stammen die Parameter der Abfrage aus den Abfragefeldern der URL, die als Ziel der HTTP-Anforderungsbotschaft angegeben wurde. Handelt es sich dagegen um eine POST-Anforderung, werden die Parameter für die Abfrage aus dem Inhalt der Anforderungsbotschaft übernommen.

Wenn Sie die Methode Content von TQueryTableProducer aufrufen, wird die Abfrage mit den Parametern ausgeführt, die in dem Abfrageobjekt gefunden wurden. Anschließend wird für die Anzeige der Datensätze in der resultierenden Datenmenge eine HTML-Tabelle formatiert.

Wie bei jedem Tabellengenerator können Sie auch hier die Anzeigeeigenschaften bzw. die Spaltenbindungen der HTML-Tabelle anpassen oder die Tabelle in ein größeres HTML-Dokument einbetten.

Siehe auch