[ fikri @ 03.05.2011. 16:48 ] @
Pozdrav,
vec dugo vremena se mucim oko jednog problema vezanog za paradox bazu.
Naime, imam dvije aplikacije koje u isto vrijeme koriste istu bazu (paradox).
Jedna aplikacija je u delphiju, druga u foxpro.
Cesto mi izbacuje poruku tipa zauzet direktorij i slicno, tako da moram aplikacije gasiti pa ponovo pokretati.
Nekada po nekoliko sati nemam nikakvih problema..
Probao sam mijenjati postavke u BDE administratoru.
LocalShare sam postavio na TRUE.
Pokusavao sam i sa mijenjanjem podataka o velicini sharinga i sl., ali nisam još uvijek riješio problem.
Nadogradio sam BDE na verziju 5 ali isto se dešava.
Šta bi mogao biti problem?
Hvala
[ rambo @ 03.05.2011. 19:11 ] @
Nemam iskustva sa Paradox-om u multi-user okruženju, ali znam da je to odavno prevaziđeno. Ovako na pamet, mogu da ti kažem samo da je možda problem do lokovanja, odnosno da trebaš da promeniš (ako je to uopšte moguće) locking mehanizam na record-level.

Ono što sa sigurnošću mogu da ti kažem je da, ako ikako možeš, pređeš na neki drugi RDBMS. Za Delphi je najbolje da ideš na Firebird, ali mogao bi i na MS SQL Server 2008 Express. Ako ti je aplikacija mala i možeš da je brzo prepraviš da radi sa drugom bazom, onda obavezno to uradi. Nemoj da se mučiš sa Paradoxom. U suprotnom, jedino što možeš da uradiš je da potražiš po netu kakve sve locking mehanizme Paradox podržava. Možda ti je samo problem u načinu na koji pristupaš tabelama jer se ne sećam da sam naišao na nešto slično ovome što ti pominješ.
[ fikri @ 03.05.2011. 20:10 ] @
Hvala na odgovoru.

Problem je što je jedna od tih aplikacija kompajliran program koji nije moj, a ovaj drugi koristi njegovu bazu za export podataka za dalju obradu..
Tako da promjena vrste baze nije moguća, samo je 'moguće' nekakvo prilagođavanje...
Čudno u svoj ovoj prici je to što nekada oba programa rade istovremeno, a nekada ne...