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.