[ deno d @ 07.12.2005. 23:31 ] @
Evo nešto jednostavno za vas a za mene ne!!!!
Šta se treba napraviti odn. kako se treba baza u accessu postaviti da bi istovremeno dva umrežena compu. radila na njoj (INSERT INTO...UPDATE...).
Program je rađen u VB6,a podatke vadi iz tablice u accessu.Grešku u VB6 koju stalno javlja:
"The database has been placed in a state by user 'Admin' on machine 'K-27374575' that prevents it from being opened or locked."
Ili mi samo recite dali je to do accessa ili do VB6,pa ako je do VB6 postaviti ću temu na VB6 forumu.
Hvala!
[ Zidar @ 08.12.2005. 15:50 ] @
Proveri da li ti je Access baza u 'shared' ili 'exclusive' modu. Ako je 'exclusive' onda B ne moze nista da radi dok A ne zavrsi.

Proveri svoje ADO naredbe koje vrse INSERT/UPDATE. Da nije tamo neko zakljucavanje u pitanju?

Zavisno od verizje Accessa, zakljucavanje moze biti na novou rekorda ili na 'page' nivou. Ako korisnik A izvrsi INSERT/UPDATE i ostavi otvoren recordset, B nece moci da mu pristupi. Ako je zakljucabvanje na nivou strane (page), onda se zakljuca cela strana kad neko nesto radi sa bilo kojim rekordom na toj strani.

Znaci, moze biti i jedno i drugo, i Access i VBA.

:-)