[ Toni_Spajic @ 13.02.2004. 19:27 ] @
Postoji li kakav trik kojim bi se zamjenio/preimenovao .mdb (Ms access) file koji koristi n korisnika ,a da oni ne moraju izlazizi iz aplikacije koja koristi .mdb?
Naravno, mislim na kompletan file, a ne na metode import/export insert itd...
10x.

P.S.
Pardoniram se Vrhovnom administratoru ako se poruka desila 2x.
[ mmix @ 14.02.2004. 23:46 ] @
Zavisi kako aplikacija raspolaže konekcijama unutar sebe, ako je "otvori konekciju i drži do kraja" onda ništa od preimenovanja, a ako otvara konekciju po potrebi i odmah zatvara, onda moraš da nateraš korisnike da prestanu da rade i da sačekaš neko vreme (30min ako me sećanje služi) da connection pooling (ili više njih ako je preko LANa) pozatvara(ju) keširane konekcije i onda možeš. Bottom line, preimenovanje ti zabranjuje sam sistem, ne access, zato što postoje otvoreni handle-ovi nad .mdb fajlom.

[ Toni_Spajic @ 15.02.2004. 11:16 ] @
Pitao sam se postoji li kakva systemska funkcija u API-ju OS-a koja ovo omogućava? Prosle godine sam negdje naletio na stranicu koja kaže kako je MS objavo 200-tinjak tajnih API poziva. Trenutno koristim:
Event ->ulazak u program ->
if dir("stigli_novi_parametri.txt") <>"" then Kill "stariparametri" : FileCopy "D:\noviparametri.mdb","C:\noviparametri.mdb",
samo se pitam može li elegantnije..