![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: Table
Tabelle gelöscht, Daten trotzdem sichtbar?
Hallo zusammen,
Ich habe ein etwas seltsames Problem: ich habe eine Tabelle : Protokoll.db diese hab ich gelöscht(in den Papierkorb) jetzt starte ich das Programm das darauf zugreift und die Daten werden trotzdem angezeigt... seltsam oder? MfG Angel4585 EDIT: Ich habe übrigens alle Tabellen in dem Verzeichniss gelöscht und es wird trotzdem alles angezeigt. EDIT2: Wenn ich was speichern will kommt Indexfehler : Datei nicht vorhanden. (Ich trinke keinen Alkohol und nehm keine Drogen) EDIT3: Das Zeug war scheinbar im Arbeitsspeicher.. hab Delphi neu gestartet und plötzlich gings(nur das Programm neu zu kompilieren hilft nicht, ca. 20mal probiert) |
Re: Tabelle gelöscht, Daten trotzdem sichtbar?
aus der Extention ".db" entnehme ich, dass du paradox mit BDE verwendest.
die BDE hat die Eigenheit, dass sie gewisse sachen "zwischenspeichert", also im Cache behält. Wenn Du auf eine Tabelle mit TTable zugreifst, dann wird die komplette Tabelle in den Speicher geladen und bleibt dort, bis sie verändert wird, oder bis sie geschlossen wird (sollte so sein). Die BDE macht das entladen und das speichern aber nicht immer richtig. es gibt eine Procedure DbiSaveChanges (Table1.Handle);, die solltest du dir mal anschauen... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 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