Daten in einem DBGrid halten
-
Hi,
ich habe ein DBGrid, dass an ein DataSource gebunden ist. Nach erfolgter SQL-Abfrage werden im Grid die Daten angezeigt. Ich möchte jetzt aber die Daten einer zweiten, dritten,... Abfrage an die Daten im Grid anhängen. Geht das???Gruß Torsten
-
Hallo
Nicht direkt, DBGrid kann das nicht. Du könntest z.B. bei jedem Durchgang die SELECT-Anweisung erweitern
//Erster Durchgang SELECT * FROM table WHERE (x); // Zweiter Durchgang SELECT * FROM table WHERE (x) OR (y); // Dritter Durchgang SELECT * FROM table WHERE (x) OR (y) OR (z);
bis bald
akari
-
Hi,
ich hab das jetzt so gemacht. Ich baue den SQL-String mit den jeweiligen Möglichkeiten zusammen.SG und Danke
Torsten
-
Geht das nicht auch mit einem union select?
-
Hallo
Nicht so wie torsten es braucht. union ist gut wenn man die Ergebnisse von zwei verschiedenen Abfragen über zwei verschiedene Tabellen in einer einzigen Abfrage vereinen will. Es bringt aber keine Vorteile, wenn man aus einer einzelnen Tabelle zweimal hintereinander Daten abfragen will. Dafür reicht es die einzelnen Bedingungen miteinander zu verknüpfen.
bis bald
akari