Forum: Datenbanken
by Stevie,
15. Sep 2010
Geh ich richtig in der Annahme, dass du MyDAC benutzt? Dort hast du doch eine TMyQuery Komponente. Die ist (höchstwahrscheinlich?) von TDataSet abgeleitet und bietet somit alle Methoden/Eigenschaften, die du benötigst.
Edit: Falls du UniDAC benutzt, hast du die TUniQuery Komponente.
Forum: Datenbanken
by Stevie,
15. Sep 2010
Wenn ich mir ein Log anschaue, was nunmal drölftausend Einträge hat, dann bekomm ich sie präsentiert.
Dann kann Clientseitig nen Filter anwenden um auszuwerten. Was würde nach deinem Prinzip wohl passieren, wenn ich den Filte ändere? Neue Anfrage an die Datenbank/Datenquelle.
Wenn ich nen select * from tabelle_mit_fünf_millionen_datensätzen mache, dann kommen 5 Millionen Datensätze (mal davon...
Forum: Datenbanken
by Stevie,
15. Sep 2010
RootNodeCount auf RecordCount des DataSets setzen und im GetText den Datensatz im Dataset über den NodeIndex referenzieren. Dann wird beim Scrollen durch den VST auch im Dataset gescrollt.
ds.Open;
vst.RootNodeCount := ds.RecordCount;
...
// Im OnGetText
// Setzt vorraus, dass du vorher Columns im VST angelegt hast,
// die vom Index genau zu seinen Feldern im Dataset passen