Anne-Marie
Gebruiker
- Lid geworden
- 8 sep 2000
- Berichten
- 299
In een database die we al heel lang gebruiken komt het af en toe voor dat een record beschadigd raakt. Deze week kwam ik er bij toeval achter hoe dit wordt veroorzaakt. Een bestaand record moest m.b.v. formulier aangevuld worden en werd gelijktijdig door twee gebruikers gewijzigd (via een netwerk zonder dat men het van elkaar wist). Of het verschil maakt weet ik niet maar men zat ook nog in hetzelfde veld.
M.b.v. comprimeren en herstellen werd de database weer toegankelijk maar het betreffende record was verloren (ieder veld stond #fout#). Na het verwijderen van dit record werkte alles weer naar behoren.
Vandaag hoorde ik toevallig van iemand buiten mijn bedrijf dat dit een bekend ACCESS probleem was. Ook daar veroorzaakte het gelijktijdig wijzigen een beschadigde database.
Ik heb het zelf getest op het netwerk en inderdaad lukte het mij een bestaand record op deze manier om zeep te helpen. Gelijktijdig wijzigen van verschillende velden in hetzelfde record gaf geen probleem, maar hetzelfde veld gelijktijdig wijzigen was bingo. Kreeg nog wel netjes de bekende melding dat een andere gebruiker op dat moment gegevens had gewijzigd en of ik die wilde overschrijven maar ook daarna was het record kaduuk.
Is dit op een of andere manier te voorkomen(bv door op record niveau 1 wijziging tegelijk toe te staan)? of is dit inderdaad een bekend (maar zeer vervelend) probleem van ACCESS. Alvast bedankt
M.b.v. comprimeren en herstellen werd de database weer toegankelijk maar het betreffende record was verloren (ieder veld stond #fout#). Na het verwijderen van dit record werkte alles weer naar behoren.
Vandaag hoorde ik toevallig van iemand buiten mijn bedrijf dat dit een bekend ACCESS probleem was. Ook daar veroorzaakte het gelijktijdig wijzigen een beschadigde database.
Ik heb het zelf getest op het netwerk en inderdaad lukte het mij een bestaand record op deze manier om zeep te helpen. Gelijktijdig wijzigen van verschillende velden in hetzelfde record gaf geen probleem, maar hetzelfde veld gelijktijdig wijzigen was bingo. Kreeg nog wel netjes de bekende melding dat een andere gebruiker op dat moment gegevens had gewijzigd en of ik die wilde overschrijven maar ook daarna was het record kaduuk.
Is dit op een of andere manier te voorkomen(bv door op record niveau 1 wijziging tegelijk toe te staan)? of is dit inderdaad een bekend (maar zeer vervelend) probleem van ACCESS. Alvast bedankt