Neznam dal nešto remeti kad se radi u mrežnom režimu (lan il net), pošto više tabela bude aktivno na različitim računarima, i dal prilikom pucanja internet ili lokalne mreže dolazi do oštećenja baze ili tabela.
Imao sam problem sa Access-ovom bazom, korisnik je bio nakačen na nju u lan-u, i nepravilno je izašao iz programa, il je ugasio računar il restartovao a pri tom nije izgasio program, nije mi tačno preneo šta se desilo, uglavnom kompletna baza je bila oštećenja, nisam mogao da izvučem nikakve podatke iz nje. Bekap je jedno od rešenja, koje sam tek posle skontao pravu funkciju, al tad nisam razmišljao o alternativi i desilo se.
I ja mislim, ako se pravilno koriste db komponente, da program lepo funkcioniše, al ne znam dal se sa njima nastaju neka oštećenja podataka u pojedinim situacijama nestanka struje, pucanja mreže itd...
Mada, koliko sam primetio, kod ozbiljnih knjigovdstvenih aplikacija koriste te komponente i rade sa živim podacima u njima, uz privremeno kreiranje tabela i skladištenje podataka u njih (temp) i posle update ili insert u glvnu bazu. U tom slučaju, u koliko je u pitanju editovanje nekog računa ili nečeg drugog, kreiraju privremene tabele, smeste u njih podatke, i prilikom snimanja prvo brišu stavke iz glavne baze, i insertuju nove, kad su u pitanju stavke bilo kog dokumenta, što mi i nije neko eleganstno rešenje za ozbiljan projekat.
Nikad izvini!