![]() |
Datenbank: Advantage Database • Version: 12 • Zugriff über: FDConnection
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 |
AW: TTable.Open lädt ewig.
Hallo,
könnte Requestlive sein.. |
AW: TTable.Open lädt ewig.
Hallo Heiko,
nein das war es wohl leider nicht. 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.... |
AW: TTable.Open lädt ewig.
Gibts bei FDConnection sowas wie Curserlocation?
Jetzt hast du scheinbar einen ClientCurser, zuvor einen Servercurser. Grundsätzlich ist das arbeiten Über Tables ungünstig, da du entweder den Server sehr belastest (Muss ja für die Tabelle dafür sorgen das der "Snapshot" beim Öffnen dir während des öffnens erhalten bleibt) Beim ClientCurser braucht er das nicht, da er das Ergebnis komplett zum Client bringt. |
AW: TTable.Open lädt ewig.
Es gibt eine ganze Reihe von Einstellungen in FireDAC die das beeinflussen. Anstatt jede einzelne hier nachzufragen könntest du ja einfach mal zeigen, was du hast.
|
AW: TTable.Open lädt ewig.
schau mal nach FdTable.FetchOptions.AutoFetchAll
|
AW: TTable.Open lädt ewig.
Zitat:
* entweder über Fetching nur teilweise Laden und immer wieder nachladen, beim Durchgehen * oder mit einer TQuery nur das holen, was man haben will (WHERE) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz