AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Daten verschwinden nach Post!
Thema durchsuchen
Ansicht
Themen-Optionen

Daten verschwinden nach Post!

Ein Thema von Angel4585 · begonnen am 31. Jan 2006 · letzter Beitrag vom 31. Jan 2006
Antwort Antwort
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

Daten verschwinden nach Post!

  Alt 31. Jan 2006, 12:27
Datenbank: Paradox • Version: 7 • Zugriff über: Table
Hallo zusammen,

also ich hab ne Table Komponente, die auf eine Datenbank zugreift.

Wenn ich jetzt Daten reinschreibe, ein Post mache und das Programm "nicht ordnungsgemäß" beende(STRG+F2 im Debugger) dann werden die Daten nicht in die DB geschrieben, trotz dem Post. Kann mir einer sagen warum das so ist?

MfG
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
375 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Daten verschwinden nach Post!

  Alt 31. Jan 2006, 13:38
Hallo Algel4585,

versuch mal TTable.FlushBuffers nach dm Post. Die BDE schreibt die Daten aus dem Speicher nicht direkt bei Post auf die Platte. Erst FlushBuffers tut dies sofort. Wenn Du das Programm vorher killst hat die BDE keine Chance mehr zu schreiben...
Andreas Schachtner
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Daten verschwinden nach Post!

  Alt 31. Jan 2006, 13:40
Ja aber ich seh die Daten doch sogar im DBGrid, also müssen sie doch eigentlich auf der Platte sein oder?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
375 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Daten verschwinden nach Post!

  Alt 31. Jan 2006, 13:49
Nein eben nicht. Die BDE hält die Daten für den schnellen Zugriff im Speicher und schreibt die Änderungen nur ab und zu bei Bedarf (zuwenig Speicher, Zeit, viele Änderungen) zurück auf die Platte. Das DBGrid kriegt davon nichts mit.
Andreas Schachtner
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Daten verschwinden nach Post!

  Alt 31. Jan 2006, 13:56
Achso, OK, FlushBuffers funktioniert, DANKE
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz