Salvați baza de date

Salvați baza de date

După ce programez datele în baza de date, numesc metoda Post. Fără a închide baza de date (Table1.close), opresc computerul, datele nu sunt salvate, de ce și cum să salvați datele în baza de date. Și, de asemenea, cineva vă poate spune cum să arhivați baza de date o dată pe zi prin Delphi.







De ce faci asta?


> Fără închiderea bazei de date (Table1.close), opriți computerul

iar datele sunt în memoria cache.
AfterPost:
TBDEDataSet.FlushBuffers

la cineva:
Și un efect interesant, dacă gustați imediat o urmă de șurub!
Va fi un artefact!
Acum înțeleg de ce datele nu sunt în acest caz






sunt salvate și se întâmplă multe alte lucruri interesante!

dar în zadar râzi. Am același gunoi. Numai eu nu opresc calculatorul, dar uneori va opri lumina sau computerul se va închide.
și FlushBuffers nu ajută mereu

Comp, atunci sunt în magazinul din fabrică, unde electricitatea este deseori tăiată. O defalcare uneori nu poate rezista. Apoi am nevoie de 99% protecție a datelor mele.

Comp, atunci sunt în magazinul din fabrică, unde electricitatea este deseori tăiată. O defalcare uneori nu poate rezista. Apoi am nevoie de 99% protecție a datelor mele.
Și pentru FlushBuffers Mulțumesc.


> Am nevoie de 99% protecție a datelor mele

Paradoxul nu ajută aici, este ceva esențial - de exemplu UPS :))) sau mergeți la IB (firebird).

> Și uneori sigur nu reușesc să reziste

Ce nu sta? Table.Close?

Sunt de acord cu Paradox-ul "ah, da, asta e, IB nu se supune unei astfel de agresiuni.







Articole similare

Trimiteți-le prietenilor: