[ KaAmIkAzA @ 26.06.2008. 09:47 ] @
Pozdarv.

Probel koji mi se javlja jeste kada radim BackUp baze podataka. Ovako: koristima Access bazu, i kada radim BackUp sve je ok, ali kada program stavim u mrezu i ako je neko slucajno u programu tada mi ne moze odraditi BackUp. Kako da resim ovaj problem?
[ steve585 @ 20.07.2008. 09:07 ] @
Zatvori sve konekcije ka bazi ili pokreni backup u vrijeme kada nitko ne radi na bazi.

[ KaAmIkAzA @ 21.07.2008. 07:33 ] @
Znam i ja to, ali ne znam kako da odradim zatvaranje baze, jel mislim glupo je npr. u firmi ici od racunara do racunara i gasiti program.
[ Aleksandrov @ 23.07.2008. 00:17 ] @
Imam ja dve ideje kako bi to mogao da resis.

Prva je da ukljucis tajmer koji ce ti odraditi backup negde usred noci na serveru kada su svi ostali racunari ugaseni. Kako bi bio siguran da su u tom periodu sve druge konekcije ka bazi zatvorene, mozes napraviti tabelu u access bazi koja ce sadrzati datum i vreme kada je potrebno izvrsiti backup. Potom bi bilo dobro da namestis da kada se VB program ukljuci, prvo da procita Vreme i datum rezervisan za backup i potom da odbrojava dok se backup ne dogodi. Ako je program u to vreme ukljucen on ce se samo diskonektovati na kratko od baze i to ce biti interpretirano korisniku sa porukom msgbox. Potom sledi backup.

Drugi nacin je da backup odradis jednostavnim koriscenjem komande filecopy, bez diskonektovanja korisnika baze.


Code:
Data1.Database.Close
[ KaAmIkAzA @ 23.07.2008. 08:25 ] @
@Aleksandrov hvala na postu, mislim da cu uraditi tj. hocu, u bazi pravim tabelu za automatski BackUp ali isto ostavljam mogucnost za manuelni BackUp. Hvala puno