Mentse az adatbázist

Mentse az adatbázist

Miután programoztam az adatokat az adatbázisba, felhívom a Post módszert. Az adatbázis bezárása nélkül (Table1.close) kikapcsolom a számítógépet, az adatokat nem mentem, miért és hogyan menthetem az adatokat az adatbázisba. És valaki is meg tudja mondani, hogyan kell az adatbázis naponta egyszer archiválni a Delphi segítségével.

Miért csinálod ezt?


> Az adatbázis bezárása nélkül (Table1.close) kapcsolja ki a számítógépet

és az adatok a gyorsítótárban vannak.
AfterPost:
TBDEDataSet.FlushBuffers

a wedoshoz:
És érdekes hatás, ha azonnal rágcsálsz egy csavart!
Ez egy mesterség!
Most már csak megértem, hogy miért nem az adatok ebben az esetben
mentésre kerülnek, és sok más érdekes dolog történik ?!

de hiába nevetsz. Ugyanaz a szemét. Csak a számítógépet nem kapcsolom ki, de néha kikapcsolja a fényt, vagy a számítógép lefagy.
és a FlushBuffers nem mindig segít

Comp, akkor a gyárban van a boltban, ahol a villamosenergia gyakran le van vágva. A bontás néha nem áll meg. Akkor 99% -os adatvédelemre van szükségem.

Comp, akkor a gyárban van a boltban, ahol a villamosenergia gyakran le van vágva. A bontás néha nem áll meg. Akkor 99% -os adatvédelemre van szükségem.
És a FlushBuffers számára Köszönöm.


> Adatainak 99% -os védelmére van szükségem

A paradoxon nem segít itt, van valami elengedhetetlen - például a UPS :)) Vagy menjen IB (fireBird).

És a kudarcbiztos néha nem bírja el

Mit nem áll? Table.Close?

Egyetértek a Paradoxról ", igen, ez az, IB nem áll ki ilyen zaklatást.

Kapcsolódó cikkek