Entwickler-Ecke

Datenbanken - FDConnection in Delphi 10 TTable.Open lädt ewig.


oltrop - Mo 06.09.21 14:40
Titel: FDConnection in Delphi 10 TTable.Open lädt ewig.
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 - 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 - Mo 06.09.21 23:03

Dazu findest du in der Doku Informationen:
https://docwiki.embarcadero.com/RADStudio/Sydney/en/Browsing_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.