![]() |
Datenbank: ADS • Version: 9.1 • Zugriff über: Firedac
ADS Firedac Datensatz löschen
- FDConnection1
- FDPhysADSdriverLink1 - FDTable1 - Datasource1 - DBGrid1 - DBNavigator1 Ich bekomme einen Zugriff auf eine mydat.dbf. Die Daten lassen sich editieren und auch Datensätze hinzufügen. Im DBGrid1 kann ich mit dem DBNavigator1 zwar einen Datensatz löschen, aber nach einem Neustart ist er leider immer noch da? |
AW: ADS Firedac Datensatz löschen
In Visual Foxpro sehe ich, dass der Datensatz als gelöscht markiert ist.
Es fehlt mir also der Foxpro-Befehl pack. |
AW: ADS Firedac Datensatz löschen
|
AW: ADS Firedac Datensatz löschen
Vielen Danke für den Hinweis.
FDADSUtility1.pack funktioniert bei mir jedoch nur dann wenn FDTable1 und Datasource1 nicht auf der Form sind. |
AW: ADS Firedac Datensatz löschen
Moin,
ADS hat für DBF-Dateien eine Eigenschaft namens ShowDeleted. Diese wird auch von der FireDAC-Komponente unterstützt, wenn ich mir folgenden Text ansehe: ![]() In DBF-Dateien werden Datensätze in der Regel nur als GELÖSCHT markiert und nicht wirklich aus der Tabelle entfernt. Das passiert erst dann, wenn man die Tabelle neu aufbaut. Wenn die Anwendung jahrelang genutzt wird, kann das irgendwann knallen, weil das DBF-Format von der Dateigröße her auch begrenzt ist. Viele Grüße Ingo |
AW: ADS Firedac Datensatz löschen
Hallo Ingo,
:thumb: ShowDeleted := False; und alles läuft wie ich es benötige. Gruß Alfred |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:31 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-2025 by Thomas Breitkreuz