Autor Beitrag
oltrop
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 06.09.21 14:40 
Hallo Zusammen,

ich arbeite erst seit kurzem mit der Delphi 10.4 Version.
Vorher noch Delphi XE

Nun habe ich das Problem, das wenn ich eine Tabelle öffne, er
anscheinend sich die komplette Tabelle auslesen will.

Das war früher nicht so. Da hat er sich einfach nur verbunden.

Vorher habe ich auch nicht mit FDConnection-Komponenten gearbeitet.
Da ging das noch mit Komponenten (ADSTable) direkt vom Datenbankhersteller -> Advantage Database.


Kann mir jemand sagen, wo ich das einstellen kann?

Gruß
Christian
oltrop Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 06.09.21 15:26 
Noch ein Hinweis.

Es dauert ein paar Sekunden und dann kommt die Fehlermeldung
EOutOfMemory "Zu wenig Arbeitsspeicher".

Das sagt mir, das er wohl die ganze Tabelle im Hauptspeicher ablegen will.
Das soll er ja gar nicht machen....
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 06.09.21 23:03 
Dazu findest du in der Doku Informationen:
docwiki.embarcadero....ing_Tables_(FireDAC)

Du suchst vermutlich den Live Data Window Mode.

Eine TFDQuery holt aber auch nicht gleich alle Daten ab. Nicht immer ist eine TFDTable die beste Lösung.