Entwickler-Ecke

Datenbanken - datasource1.dataset verändern?


D. Annies - Do 21.02.08 16:52
Titel: datasource1.dataset verändern?
Hi, Delpher,

Ich schreibe z.B. datasource1.dataset := TbBuecher. Dann führe ich eine Query aus. Ist es dann notwendig, den Befehl datasource1.dataset := QBuecher zu setzen?

Danke für Hilfe,
Detlef A.


Xentar - Do 21.02.08 16:57

Wenn du die Datenmenge des Queries anzeigen willst: ja.
Wenn das Query deine Daten z.B. verändert, und du weiterhin den Inhalt der Table anzeigen willst: nein.


D. Annies - Do 21.02.08 17:43

Hi, Xentar,

danke für deine Antwort, aber das kann es noch nicht ganz sein:
Datasource dient ja zur Verbindung mit datensensitiven Elementen wie DBGrid.

Sollte ich also die "Datenumschaltung" besser mittels DBGrid1.datasource.dataset := ..
vornehmen und datasource.dataset weiter auf z.B. TbBuecher lassen?


Xion - Do 21.02.08 17:54

das kannst du gerne mal ausprobieren :lol:
dann wirst du feststellen, dass DBGrid.DataSource und DataSource identisch sind.


D. Annies - Do 21.02.08 18:37

Hi, Xion,

ich glaube, jetzt habe ich es verstanden. Danke

Detlef