Witam !
Mam problem z bazą MS ACCESS Cała obsługa bazy jest zrobiona. Wszystko ma tranzakcje ale...
Te "ALE" tyczy się kiedy pracuje duża liczba użytkowników na bazie z różnych komputerów a chodzi tu o 4 Serwery z WIN2K (gdzie na każdym może być do 20 usersów) to bardzo często się zdarza , że user chce poprawić pole w tabeli a otrzymuje komunikat , że inny user ją edytuje lub zablokował. Oczywiście mija to po 5 - 30 min i wszystko wraca do normy a user może edytować.
Problem ponadto jest również taki , że wszyscy usersi to admin i komunikat wyskakuje , że user Admin z komputera o nazwie edytuje partie rekordów lub partia rekordów została usunięta.
Oczywiście w 99% jest to nieprawda. Praca grupowa jest dopuszczalna ale nawet mi to się zdarzyło, że wprowadzając nowy rekord (pusty) nie mogłem go edytować BZDURA !!!
Nie mam pojęcia o co chodzi. Dodam ponadto , że wchodząc do programu MS ACCESS i otwierając tą tabelę to samo pole w MSACCESS (program) wypisuje dokładnie ten sam komunikat co mój program.
Podejrzewam że problem leży w wielu Użytkownikach na Terminal Serwerze (Pulpit Zdalny).
Ale nie jestem o tym przekonany. I zanim zaczne coś grzebać w bazie muszę być pewny na 100% istniejącego błędu.
Dostęp mojej aplikacji do bazy MS ACCESSa odbywa się przez KDAO w wersji 9.
Mam nadzieje , że jasno opisałem problem i może są jacyś wyjadacze (eksperci) baz danych MSACCESS-owych i podpowiedzą co należy zrobić.
Z góry dzięki za pomoc.